開発マシンのIISExpressにMVC4アプリケーションを正常にデプロイしましたが、すべて正常に実行されます。本番サーバーに正常にデプロイすることもできますが、本番環境でデプロイされたアプリケーションにアクセスしようとすると、表示されません。
開発ツール:Visual Studio 2012 ExpressforWeb。
運用サーバー(すべての更新プログラムがインストールされています):-Windows Server 2008 R2 x64-IIS 7.5-MS .Net Framework 4.5-ASP.Net MVC 4(言語パック付き)-WebDeploy2.1およびWebDeploy3.0-IISの推奨構成。
さらに、ASP.NETはIIS for Framework\v4.0.30319およびFramwork64\v4.0.30319に登録されており、サイトのアプリケーションプールは.NetFrameworkv4.0.30319です。IIS_IUSRSグループには、アクセス許可(読み取りと実行、フォルダーの内容の一覧表示、および読み取り)が継承されています。
DynDNSを介してWebに接続された本番Webサーバーがあります。私のサイトはポート80を使用しています。
サイトが実行されているのに表示されない原因は何でしょうか。
どんな助けでもいただければ幸いです。
追加情報:本番サーバーにデプロイされたサイトのWebMatrixでの互換性を確認すると、単純なHTMLページの結果は常に「使用不可」になります(一方、.Net-Framework-Versionは常に「使用可能」になります) )。