aliensurfer
aliensurfer

Reputation: 1640

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 virtual dir are named the same too.

What could be the issue?

Upvotes: 2

Views: 25008

Answers (3)

Yuttapol
Yuttapol

Reputation: 127

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

Upvotes: 0

brittongr
brittongr

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

aliensurfer
aliensurfer

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

Related Questions