Visual Studio 2010 と IIS Express を使用します。デバッグしている Web サイトは、私のドメイン アカウントからのログインのみを受け入れます。別のユーザーとしてログインしている別のシステムからサイトに接続すると、資格情報が何度か拒否された後に 401 エラーが表示されます。見つけたものはすべて無効にしたので、これはファイアウォールの問題ではないと思います。IIS Express が実行されると、バインドされているポートが要求を受け入れていることがわかります。
TCP 0.0.0.0:64611 0.0.0.0:0 LISTENING
TCP [::]:64611 [::]:0 LISTENING
IISExpress/Config/ApplicationHost.config から:
<location path="CAF">
<system.webServer>
<security>
<authentication>
<windowsAuthentication enabled="true" />
<anonymousAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
アプリケーションの web.config (関連セクション):
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<authentication mode="Windows"/>
</system.web>
また、Visual Studio では、プロジェクトに「匿名認証 = 無効」と「Windows 認証 = 有効」が表示されます。
Visual Studio を「管理者」として起動します (シフト、クリック、「管理者として実行」)。そうしないと、「構成された開発 Web サーバーに接続できません。サイト CAF アプリケーションの URL http://*:64611/ を登録できませんでした」というエラーが表示されます。 . エラー内容: アクセスが拒否されました (0x800700005)」が発生します。管理者としてVSを起動すると、その問題が修正され、サイトは私を認証するだけであることを除いて正常に機能します。
私はここで困惑しています.2人の異なるユーザーとして接続できない限り、いくつかのマルチユーザー機能を実際にテストすることはできません.