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.マシン上で動作しているマカフィーを一時的に無効にする。
他に何を試すべきか、どこで失敗しているのかわかりません。
9
3
私は同じような問題と格闘していました。接続がなく、IISでlocalhostにさえ接続できませんでした。
IISを管理者として開くのを忘れていたことがわかった。これで問題は解決した。
アプリケーションが使用しているアプリケーション・プールにアクセス許可を与える必要があることがわかった。アプリケーション・プールのIDはNetworkServiceだったので、Network Serviceに読み取り/実行権限を与えると、サイトにナビゲートできるようになった。
.Net`を登録する必要があります。
CMDを開き
次に以下のコマンドを実行します:aspnet_regis-ir"`」を実行する。