2

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人の異なるユーザーとして接続できない限り、いくつかのマルチユーザー機能を実際にテストすることはできません.

4

0 に答える 0