IISが動作しているサーバーのLocalhostに接続できない

最近Windows 2012 R2サーバーにIISをインストールしたのですが、localhost、IP、サーバーDNSなどに接続できないようです。 以下を試してみましたが、何も解決していないようです:

1.CMDでnetstat -anoを実行し、ポート:80がリッスンされていることを確認する(リッスンされている)。 2.2.サイトをAll Unassignedにバインドし、ポート80のIPアドレスをバインドする(ホスト名なし)。 3.wwwrootフォルダのセキュリティパーミッションを調整し、IIS_IUSRSがアクセスできることを確認し、IUSRを追加してみる。 4.ユーザープロファイルのロードのアプリケーションプールの設定をFalseからTrueに変更した。 5.hostsファイルを編集し、127.0.0.1 localhostという行を追加する。 6.匿名認証が有効になっており、その他が有効になっていないことを確認する。 7.マシン上で動作しているマカフィーを一時的に無効にする。

他に何を試すべきか、どこで失敗しているのかわかりません。

質問へのコメント (2)

私は同じような問題と格闘していました。接続がなく、IISでlocalhostにさえ接続できませんでした。

IISを管理者として開くのを忘れていたことがわかった。これで問題は解決した。

解説 (0)
ソリューション

アプリケーションが使用しているアプリケーション・プールにアクセス許可を与える必要があることがわかった。アプリケーション・プールのIDはNetworkServiceだったので、Network Serviceに読み取り/実行権限を与えると、サイトにナビゲートできるようになった。

解説 (1)

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

CMDを開き

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

次に以下のコマンドを実行します:aspnet_regis-ir"`」を実行する。

解説 (0)