Я пытаюсь настроить веб-службу, которая использует проверку подлинности Windows и NetTCPBinding на IIS 7. В настоящее время я получаю эту ошибку, когда пытаюсь получить доступ к wysdl
"Настройки безопасности для этой службы требуют" Аноним«Аутентификация, но она не включена для приложения IIS, в котором размещена эта служба.»
Соответствующие разделы моего файла конфигурации выглядят следующим образом ...
<behaviors>
...
<serviceBehaviors>
<behavior name="WCFHostService.MyServiceBehavior">
<serviceMetadata httpGetEnabled="false" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<services>
<service name="UPMC.ISD.EADIS.ACO.ACOServiceConcept">
<endpoint name ="TCP_Binding"
address=""
binding="netTcpBinding"
contract="UPMC.ISD.EADIS.ACO.ACOServiceConcept.IACOService"/>
<endpoint name="mexHttpbinding"
contract="IMetadataExchange"
binding="mexTcpBinding"
address="mex" />
</service>
</services>
Как получить"настройки безопасности" для моей службы, чтобы настроить, чтобы я мог получить доступ к этой службе?Я также только что прочитал, что вы можете избавиться от ошибки, избавившись от конечных точек привязки mex или включив анонимную аутентификацию.Но как вы получите свой wsdl, если у вас нет привязки mex?Ну, я думаю, я попробую, но если у вас есть какой-нибудь другой совет, я, безусловно, приму его.
Спасибо.