シナリオ:IISロールを使用してServer 2008 R2をクリーンインストールします。
インストールされたFramework 3.5(サーバーの機能)インストールされたFramework 4.5 RC(MSダウンロード)
実行された
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
(既存のサーバーでは-iru
を使用しますが、これはクリーンビルドです)。
ファイルシステム経由で公開(SMB共有)
.Net 4.0統合アプリケーションプールを使用してフォルダーをアプリケーションに変換
すべてを停止/再開しました。
localhost/TestApp
を参照すると、403.14(ディレクトリの参照が禁止されます)になります。
どのステップを逃したのですか?問題のサイトはMVC4で、4.5 RCフレームワークをターゲットにしています
同様の問題がありました。このスレッド https://stackoverflow.com/questions/2374957/asp-net-mvc-on-iis-7-5 解決しました。基本的にこれをweb.configに追加してみてください:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
それが機能する場合は、削除してこの修正プログラムを代わりにインストールしてみてください。 http://www.Microsoft.com/en-us/download/details.aspx?displaylang=en&id=5272