Windows 認証を使用する ASP.NET MVC で記述された Web サイトがあります。データベースに接続し、MVC サイトからそのサービスを参照するために使用する WCF サービスがあります。サイトとサービスの両方の web.config で、Windows 認証が有効になっており、基本認証と匿名認証が無効になっています。
さて、問題はこれです:
IIS を再起動し、IIS がインストールされている同じコンピューターでブラウザーを開くと、すべて正常に動作します (そのコンピューターの外部からでも)。IIS を再起動して外部コンピューターでブラウザーを開くと、WCF サービスは (ローカル コンピューターからでも) データベースに接続できません。
そのため、外部からアクセスする前にホスト コンピューターからサイトを開かないと、機能しません。
なりすましを使用して、Web サイトからサービスへの呼び出しを行っています。
何が起こり得るかについてのアイデアはありますか?