Reputation: 1640
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?
Upvotes: 2
Views: 25008
Reputation: 127
at IIS, Authentication, enable the Windows Authentication and ASP.NET Impersonation
Upvotes: 0
Reputation: 329
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
Upvotes: 0
Reputation: 1640
<bindings> <webHttpBinding> <binding name="WebHttpEndpointBinding"> <security mode="TransportCredentialOnly"> <transport clientCredentialType="Windows"/> </security> </binding> </webHttpBinding> </bindings>
This needed to be added to the config file.
Upvotes: 5