web-dev-qa-db-ja.com

.Net 4.5 Webサイトから403以外を取得できません

シナリオ: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フレームワークをターゲットにしています

10
Basic

同様の問題がありました。このスレッド 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

21
Shildrak

Windows Serverの新しいバージョンでは、UIが少し異なります。 IISでASP.Netを機能させるには、ここでASP.Netを有効にする必要があります。

Fix IIS & Asp.net

0