web-dev-qa-db-ja.com

IISを実行しているサーバー上のローカルホストに接続できません

私は最近、Windows 2012 R2サーバーにIISをインストールしましたが、ローカルホスト、IP、サーバーDNSなどに接続できないようです。

  1. CMDでnetstat -anoを実行して、ポート:80がリッスンしていることを確認します(そうです)
  2. サイトをすべて未割り当ておよびポート80のIPアドレス(ホスト名なし)にバインドしました
  3. Wwwrootフォルダーのセキュリティ許可を調整して、IIS_IUSRSがアクセス権を持ち、IUSRを追加しようとしたことを確認します
  4. ユーザープロファイルの読み込みのアプリケーションプール設定をFalseからTrueに変更しました
  5. Hostsファイルを編集して、127.0.0.1 localhost行を追加します
  6. 匿名認証が有効になっており、他のユーザーが有効になっていないことを確認しました
  7. マシンで実行中のMacAfeeを一時的に無効にします

ここで他に何を試すべきか、どこで失敗するのかわからない。

9
Stan

アプリケーションが使用していたアプリケーションプールにアクセス許可を付与する必要がありました。アプリケーションプールのIDはNetworkServiceであったため、Network Serviceの読み取り/実行権限を付与したため、サイトに移動できました。

1
Stan

私は同様の問題に苦しんでいました-接続がなく、IISでローカルホストにさえ接続できませんでした。

IISを管理者として開くことを忘れていたことが判明しました。これにより問題が修正されました。

6
Lauri Peltonen

.Netを登録する必要があります。

CMDを開き、以下を参照します。

"%windir%\Microsoft.NET\Framework64\v4.0.30319"

次に、次のコマンドを実行します。"aspnet_regiis -ir"

1
Hanan Ohayon