Tutorial :System.ServiceModel.ServiceActivationException in wcf service



Question:

I am trying to call my WCF service through a Flex application. I'm getting the System.ServiceModel.ServiceActivationException. I have Integrated Windows Auth switched to on, anonymous access off, and I've set impersonate to false in my web.config. The project and virtual dir are named the same too.

What could be the issue?


Solution:1

<bindings>    <webHttpBinding>      <binding name="WebHttpEndpointBinding">        <security mode="TransportCredentialOnly">          <transport clientCredentialType="Windows"/>        </security>      </binding>    </webHttpBinding>  </bindings>  

This needed to be added to the config file.


Solution:2

The AspNetCompatibilityRequirements omission is another posible cause What you need to do is make sure your service has this.

[ServiceBehavior(UseSynchronizationContext = false,  ConcurrencyMode = ConcurrencyMode.Multiple,  InstanceContextMode = InstanceContextMode.PerCall),  AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]  public class Service : IService  


Solution:3

at IIS, Authentication, enable the Windows Authentication and ASP.NET Impersonation


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »