
私は MVC Web アプリケーションを IIS 7.5 でホストしており、次の操作を実行しています。
- 追加アプリケーションプールそして変化身元に
NetworkService
; - Web アプリケーション フォルダーのアクセス許可を次のように編集します
everyone
。 - ファイルは次の場所にあります
C:\inetpub\wwwroot
。 - myWANip を入手してください。
これは、ローカルで実行しているときは正常に動作します。ただし、デプロイすると、Web サイトにアクセスできなくなります (ブラウザーに「この Web ページは利用できません」と表示されます)。
何が問題なのでしょうか?
答え1
まあ、Web ページが利用できないということは、見つからないということではなく、単に利用できないということだけです。これはパスの問題である可能性もあれば、そうでない可能性もあります。
IIS でサイトが正しく設定されていると仮定します。設定されている場合、それをクリックし、下部の参照タブをクリックして、ISS 内からホームページを表示します。これにより、少なくとも、必要なページが読み込まれます。
動作しない理由はたくさんあるため、まずは問題のフォルダに移動します。Views フォルダに移動して HTML ファイルを追加します。ブラウザでファイルを開きます。次に、このパスを使用しようとしているパスと比較します。
web.config ファイルでデバッグが許可されていることを確認してください。これが役立つ場合があります。
ポート 80 は開いていますか? ファイアウォールで開いていることを確認してください。
wwwrootフォルダから直接Webサイトを開いてみてください
持っていますか MVCがインストールされました機械に?