System.ServiceModel.ServiceActivationException in wcf service
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 virt开发者_Python百科ual dir are named the same too.
What could be the issue?
<bindings> <webHttpBinding> <binding name="WebHttpEndpointBinding"> <security mode="TransportCredentialOnly"> <transport clientCredentialType="Windows"/> </security> </binding> </webHttpBinding> </bindings>
This needed to be added to the config file.
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
at IIS, Authentication, enable the Windows Authentication and ASP.NET Impersonation
精彩评论