クライアントにデータを提供するために RESTful WCF サービスを使用しています。サービスをホストするアプリケーションは、サーバー上で統合された Windows 認証を必要とするため、Cassini でローカルにテストすることは非常に困難です。私は自分のサービスに次の動作構成を使用しています。これは、統合セキュリティを有効にして IIS に展開するとうまく機能します。
<webHttpBinding>
<binding name="InstaCheckServiceWebHttpBinding">
<security mode="TransportCredentialOnly">
<transport clientCredentialType="Windows" />
</security>
</binding>
</webHttpBinding>
しかし、この構成では、Visual Studio でローカルにデバッグするときに Web サービスを呼び出そうとすると、アプリは次のエラーをスローします。
このサービスのセキュリティ設定には「Windows」認証が必要ですが、このサービスをホストする IIS アプリケーションでは有効になっていません
Visual Studio のビルトイン Web サーバーを使用するときに統合 Windows 認証を含める方法、またはこの問題に対する他の回避策はありますか?
ありがとう!