wcf

using NetDataContractSerializer throws an exception on client side.

Hi, I've tried to move WCF to NetDataContractSerializer using the code in this post: http://lunaverse.wordpress.com/2007/05/09/remoting-using-wcf-and-nhibernate and adding this code on the client side: foreach (OperationDescription desc in factory.Endpoint.Contract.Operations) { DataContractSerializerOperationBehavior d...

WCF DataContract - marking member IsRequired=false

I have a contract as follows: [DataContract] public class MyObj { [DataMember(IsRequired=true)] public string StrA {get; private set;} [DataMember(IsRequired=false)] public string StrB {get; private set;} } What exactly does IsRequired mean? Does IsRequired=false mean that I can pass an instance of MyObj across the wi...

WCF and Anonymous Types

I want to return an anonymous type over WCF. Is this possible? ...

WCF - Sending data to server outside of contract

I have a WCF service with a client application. I have complete control over both the client and server implementation. I have hundreds of methods in the WCF contract which need a piece of information supplied by the client. Instead of modifying hundreds of methods, is there a way I can send specific data from the client with every ca...

Error in Silverlight on using IIS published WCF service

Hi folks, I am getting the following error message on a call to WCF Service (Published IIS) from a silverlight application, "The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error." However it works fine when i used the local (dev server) end...

How do I obtain a handle on an object from another .NET process?

In C#, I know how to run a .NET executable from code and also find out if an instance of the executable is already running. What I would like to do is if an instance is already running, obtain an instance of the Foo object within the C# code of a different executable. I have a windows application, (e.g..NET version of Outlook). A user ...

Infopath 2007 and WCF Data Connection

I am having trouble trying to connect an Infopath 2007 form to an WCF web service. I appears that the Infopath only wants to communicate via a SOAP 1.0 message. To get around the issue for the moment I have created an .asmx web service. Should I consider continuing down this workaround or figure out a way to get WCF to dish out SOAP 1...

Using Reqest / Response classes on a WCF contract - is that a good idea?

We have a situation where we might want to pass client information on every call we make on a WCF operation. At the response level, we want to have fields to indicate success and an error message. Is it a good idea to use a Request class and a Response class? I was looking into two operation OpeationResponseData Operation(OperationRequ...

The request for security token could not be satisfied because authentication failed.

This is a bit different than other questions I've found on SO regarding this issue... We're running 2 websites, one a WCF service and the other is a client to the service. Whenever we try to access the service we get the message "The request for security token could not be satisfied because authentication failed." Both the websites are...

Bare minimum call to WCF service as Http Post platform independent

I created a minuscule WCF service as a proof of concept. I eventually want to have a WCF service exposed very simply over the web for any consumer to call by URL with the ability to post data to some of the methods (non-.Net clients, so it should appear to the public as a simple web service). I use the webHttpBinding, enabled webHttp i...

WCF primitive type vs complex type

I'm designing a WCF service that will return a list of objects that are describing a person in the system. The record count is really big and there I have some properties like person's sex. Is it better to create a new enum (It's a complex-type and consumes more bandwidth) named Sex with two values (Male and Female) or use a primitive t...

WCF message security without certificate and windows auth

I have a WCF service and client which is going to be deployed to several companies (hundreds). Some companies will run the software in their network and some will run it over the Internet (WCF server at on office, WCF client at another). We want to encrypt the communication between the WCF server and client. We don't have any need to au...

How to generate client proxy for a WCF service to a particular location?

Hi all, How to generate client proxy for a WCF service to a particular location? Suppose I want to create the proxy class in a folder "C:\Client\". Please help. ...

WCF ServiceSecurityContext Storage right for custom data?

I have a WCF application that is using Windows Authentication. So a Windows Principal object is what I will find in the System.Threading.Thread.CurrentPrincipal() property. That's is all fine. However, I also have a custom principal object that is used for finer grained authorizations and auditing. This is a domain user, not a windows us...

WCF MaxReceivedMessageSize Question

I am getting this error: The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element. My question is where to I increase this value in the WCF client application or the server application, and if possible an example of...

Analysing an XML serialized object graph to find out what takes up most space

We have a some objects that are exposed by WCF services (using wsHttpBinding) and serialized into XML. Here is an extract of one of them: [DataContract] public class Person { [DataMember] private string _forename; [DataMember] private string _middleInitial; [DataMember] private string _surname; [DataMember] private List...

Can you call WCF web service methods from a web browser for testing purposes?

I was thinking about moving from ASMX to WCF to implement web services. One thing that was sometimes very practical with ASMX web services is the fact that you can simply enter the URL of the asmx-file in a web browser and you get a simple user interface that allows you to call the web methods directly from the browser, e.g. for testing/...

Need a way to close a ChannelFactory when the client only know of the interface

Hi, please help me solve this issue. I have a client using WCF. I don't want this client to know that it gets its data from a service. I want to use a model like this so I it easier for me to unit test the code and to later replace the implementation of the given interface. The problem with this model is that I'm not able to call clo...

WCF / Csla Hell

I'm trying to build a proof of concept Csla 3.7/Silverlight 3 app and have been working my way through Rocky's tutorials. It's a really simple one form/one business object data editing app and everything is just peachy right up until the point where I try to get the Wcf configured so that the Silverlight app can talk to the Data Portal. ...

Named Pipe Quota problem

I have a problem transmitting a file-sized thingy through WCF which uses the named pipe binding <netNamedPipeBinding> <binding name="largeMessage" maxBufferPoolSize="524288000" maxReceivedMessageSize="655360000" maxBufferSize="655360000" > <readerQuotas maxStringContentLength="655360...