wcf

Running WCF 3.5 app under .NET 4.0 website

I have a website that is hosted on IIS6 and set to use .NET 4.0, but I still have a WCF service on the site that is using 3.5. When i browse my svc file, i get the error: unrecognized attribute 'targetFramework' and it point to the websites root web.config. I have tried this MSDN article and still get the same error. My site is usi...

WCF Data Contract / Serialization

I created a simple WCF application which expose one operation. This operation takes a composite data type as parameter. I have not decorated this composite data type with [DataContract] attribute. But this is working and I can see the Schema for this in WSDL. Now my understanding is that this new custom type should be decorated with ...

How do I invoke a WSE3.0 service to be deployed to Windows Server 2008?

One of our C# ASP.Net projects has some dependencies on the Microsoft WSE 3.0 library, in order to consume a WSE3.0 web service. However, we're migrating the project to Windows Server 2008, which does not support WSE3.0. So I need to refactor the code to remove the dependency to WSE 3.0 but still maintain its functionality. The code is ...

Access operation context in a MessageEncoder

I'm implementing a MessageEncoder as described at MSDN Is there a way to access the request, channel, or operation context from a MessageEncoder? I want to be able to save data for C# code to access after deserialization. ...

WCF - Can I use an existing type to be passed through my WCF service...

I have a service. I have an existing class of business objects. What I would like to know is how can I pass a class through WCF from the business object assembly without having to create a new class in my WCF site while appending or tags? Here is an existing UDT: Namespace example: Application.BusinessObjects.Appointments Public St...

Certificate on WCF service that does not use IIS

I have a WCF app that normally runs in IIS (for my Testing and Production Environments). But when I run it from my debugger it is setup to run self hosted (ie a console window pops up and IIS is NOT used). I also have a client application that I connect to the WCF app. Normally when I am testing my Client app (that runs on Windows Mob...

Is it possible to create a DataContract with XmlText content so that it serializes correctly?

Is it possible to represent this format using Data Contract Serialization? <Person id="123">Ted</Person> ...

Eliminate the .svc in the URL of a WCF 4 service using Routes?

I'm using WCF 4 on IIS 7.5 and want to eliminate the default .svc extension from the URL of all my RESTful services. I've seen the approaches documented using the Url Rewrite Module and an IHttpModule but I don't want to take those approaches. I am vaguely familiar with the concept of Routes introduced in ASP.NET MVC and as I understand...

WCF auditing/logging

Hi guys, I need to provide non repudiation in my WCF services and want to store all my incomming SOAP requests into a SQL server DB with signature/security data and all the envelope stuff. This way, when a problem occurs, we can tell to the client "Hi, THIS is your signed message" exactly as you wrote it. To do this, I need to store ...

Add Authentication to a Request to REST Web Service?

I am using WCF REST Startkit to create a test REST web service. To test it, I create a simple Console application with HTTPClient (provided by the kit) and HttpResponseMessage to make a request to the REST service. Here are some codes: HttpClient client = new HttpClient(argsParser.BaseAddress); HttpResponseMessage resp = client.Get(args...

WCF Proxy Using Post Even Though WebGet Attribute is Specified (Only when called from another WCF service) - Causes 405 Error

I have a Restful WCF service sitting on another server configured with the WebGet attribute to respond to the HTTP Get method. I know the service works correctly because I can call the service directly through the browser and manually do a Get with Fiddler and receive a correct response. I have an Asp.NET project on my local machine th...

Problems deploying a Silverlight 4 app with a non-IIS hosted WCF Windows Service.

Hopefully someone can help me... I've developed and tested an SL4 application that connects to a non-IIS / self-hosted WCF enabled windows service. Everything is working great on localhost. However, when I move the service to its production server, I need to obviously update the service references in the SL App. When I click on the "...

WCF Basic Authentication and custom token authentication

Hi, I've got a RESTful WCF service using Basic authentication, a custom service host, and a . I've got a custom UserNamePasswordValidator set up, and a custom IPrincipal correctly flows through to the operation. For legacy interoperability, I need to support a different mode of authentication, however. The way it should work goes: ...

best practice for return value in WCF services.

I have a WCF service sitting in the cloud. And my application makes several calls to this WCF service. Is it a best practise: 1] to always use return value as bool which indicates if the operation was sucessful or not. 2] returning the values you meant to return as the OUT parameters ...

WCF - Routing Issue

I am working on a WCF REST service, and in the service I have two methods with the same URITemplate. One of them is marked with a WebGet and the other with a WebInvoke using PUT as the method. [WebGet(URITemplate="{name}")] public Something GetSomethingNamed(string name) [WebInvoke(Method="PUT", URITemplate="{name}")] public Something...

Creating a service for monitoring

As an exercise in both writing Windows Services and communicating with them, I've decided I want to try and write a service to monitor hardware performance on my machine, record it and report on it daily. I want to be able to query the service remotely and from researching this a little, I think I could embed a ServiceHost in there. Ho...

long running http process - how to put in separate process?

I know that similar questions have been asked all over the place, but I'm having trouble finding one that relates directly to what I'm after. I have a website where a user uploads a data file, then that file is transformed and imported into SQL. The file could be up to 50mb in size, and some times this process can take 30 minutes or som...

WCF serializing error

Please help me with this WCF error....How do I handle these builtin classes for WCF? Type 'System.Net.Mail.MailAddress' cannot be serialized. Consider marking it with the DataContractAttribute attribute, and marking all of its members you want serialized with the DataMemberAttribute attribute. See the Microsoft .NET Framework documenta...

how to send an object to C# WCF service from PHP using SOAP.

Hey all! I'm having trouble sending a custom object thats defined as a datacontract in my WCF web service from PHP. I'm attempting to accomplish this via SOAP. Here is what the dataContract looks like: [DataContract] public class simplyCustomer { [DataMember] public int id; [DataMember] public s...

WCF Test Client that allows me to view/edit the request XML

From time to time we need to test why a certain request coming from our MQ to a WCF service failed. I need to be able to debug the service and find out where it went wrong and resolve the issue. The only information i have is the XML request that was sent to the service. Before we moved to WCF i used a custom tool to send the request t...