web-dev-qa-db-ja.com

IISを実行しているサーバー上のWebサイトを参照する場合、IISは、IISサーバー

Windows認証を使用するIIS)で実行されるWebサイトがあります。

Webサイトレベルでは、[認証]でWindows Authentication(プロバイダーとしてのみNTLM)のみが有効になっています。

仮想ディレクトリレベルの[認証]で、ASP.NET ImpersonationWindows Authentication(プロバイダーとしてのみNTLM)を有効にしました。 (ここでASP.NET Authenticationを無効にしても、何も変更されません)

  • 実行中のサーバーのIPアドレスIIS is:172.0.0.10
  • 実行中のサーバーのコンピューター名IIS is:myiisserver
  • 実行中のサーバーのFQDN IIS is:myiisserver.mydomain.com
  • DNS「レコード」は172.0.0.10を指すように存在します:myapp.mydomain.com

ウェブサイトのバインディングで、私は持っています:

Type  |  IP Address      |  Port  |  Host Name
--------------------------------------------------------------
http  |  All Unassigned  |  80    |  localhost
http  |  All Unassigned  |  80    |  myiisserver
http  |  All Unassigned  |  80    |  myiisserver.mydomain.com
http  |  All Unassigned  |  80    |  myapp.mydomain.com

これは、私がIISサーバーで実行している唯一のWebサイトです。

Webサイトと仮想ディレクトリを実行しているアプリプールは同じであり、IDとして「NetworkService」を使用します。

IISサーバーおよびネットワーク内の他のワークステーション:

  • myiisserverが「信頼済みサイト」に追加されました
  • myiisserver.mydomain.comが「信頼済みサイト」に追加されました
  • myapp.mydomain.comが「信頼済みサイト」に追加されました

信頼済みサイトゾーンでは、IISサーバーおよびその他のワークステーションでAutomatic logon using current user name and passwordが選択されています。

[インターネットオプション]-> [詳細設定]で、IISサーバーおよびその他のワークステーションでEnable Integration Windows Authenticationが有効になっています。

ネットワーク内の他のワークステーションの場合:

オンIISサーバー:

  • http:// localhost 正常に動作します
  • http:// myiisserver 正常に動作します
  • http://myiisserver.mydomain.com 正常に動作します
  • http://myapp.mydomain.com 動作しません動作しません-ユーザー名とパスワードのプロンプト-リソースにアクセスできるユーザー名とパスワードの入力は動作せず、引き続きユーザーのプロンプトが表示されます名前とパスワード。これをIISサーバーで機能させるための提案はありますか?
1
slayernoah

IISを実行しているサーバーで以下のレジストリキーを更新すると、問題が修正されました!

  1. レジストリエディタで、次のレジストリキーを見つけてクリックします。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0

  2. 右クリック MSV1_0Newをポイントし、Multi-String Valueをクリックします。 。

  3. BackConnectionHostNamesと入力し、Enterキーを押します。

  4. BackConnectionHostNamesを右クリックし、Modifyをクリックします。

  5. [値のデータ]ボックスに、ローカルコンピューター(myapp.mydomain.comなど)にあるサイトのホスト名またはホスト名を入力し、[OK]をクリックします。

BackConnectionHostNames registry key value in the registry editor

2
slayernoah