Я использую службы RESTful WCF для передачи данных клиенту. Приложение, в котором размещаются службы, требует встроенной аутентификации Windows на сервере, что делает тестирование локально в Cassini довольно сложным. Я использую следующую конфигурацию поведения для своей службы, которая прекрасно работает при развертывании в IIS с включенной интегрированной безопасностью.
<webHttpBinding>
<binding name="InstaCheckServiceWebHttpBinding">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" />
</security>
</binding>
</webHttpBinding>
Но при такой конфигурации приложение выдает следующую ошибку при попытке вызвать веб-службы при локальной отладке в Visual Studio.
Для параметров безопасности этой службы требуется проверка подлинности «Windows», но она не включена для приложения IIS, на котором размещена эта служба
Есть ли способ включить встроенную аутентификацию Windows при использовании встроенного веб-сервера Visual Studio или какой-либо другой способ решения этой проблемы?
Спасибо!