System.ServiceModel.ServiceActivationException в сервисе wcf - PullRequest
2 голосов
/ 08 января 2010

Я пытаюсь вызвать службу WCF через приложение Flex. Я получаю исключение System.ServiceModel.ServiceActivationException. Я включил встроенную проверку подлинности Windows, анонимный доступ отключен, и я установил для impersonate значение false в своем файле web.config. Проект и виртуальный каталог тоже названы одинаково.

В чем может быть проблема?

Ответы [ 3 ]

5 голосов
/ 08 января 2010
<bindings>
  <webHttpBinding>
    <binding name="WebHttpEndpointBinding">
      <security mode="TransportCredentialOnly">
        <transport clientCredentialType="Windows"/>
      </security>
    </binding>
  </webHttpBinding>
</bindings>

Это необходимо добавить в файл конфигурации.

0 голосов
/ 02 января 2013

в IIS, Аутентификация, включить аутентификацию Windows и олицетворение ASP.NET

0 голосов
/ 25 июля 2011

Отсутствие AspNetCompatibilityRequirements является еще одной возможной причиной Что вам нужно сделать, это убедиться, что ваш сервис имеет это.

[ServiceBehavior(UseSynchronizationContext = false,
ConcurrencyMode = ConcurrencyMode.Multiple,
InstanceContextMode = InstanceContextMode.PerCall),
AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service : IService
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...