Asp.net-Mvc-4

在 IIS 7.5 中註冊 .NET Framework 4.5

  • June 4, 2014

拼圖碎片:

  • Windows 7的
  • .NET Framework 4.5(已安裝)
  • IIS 7(版本 7.5.7600.16385)
  • Visual Studio(2013 年終極版)
  • MVC4(解決方案中的多個項目)

我在 Visual Studio 中執行的解決方案可以使用 IISExpress 按預期工作和執行。

要將我的站點設置為使用 IIS,我嘗試了以下步驟:

  1. 右鍵點擊解決方案中目前由 IISExpress 託管的項目。
  2. 點擊屬性。
  3. 將伺服器下拉菜單從 IISExpress 切換到本地 IIS
  4. 嘗試建構/執行應用程序

在這一點上,我得到一個HTTP 500.21錯誤。

我也嘗試aspnet_regiis.exe -i使用 Visual Studio 的命令提示符(以管理員身份)執行,但每次執行命令時,都會收到以下錯誤:

命令“aspnet_regiis.exe”無效。

我還確認我確實安裝了正確的aspnet_regiis.exe(通過在此處檢查)(.NET Framework 版本 4(64 位系統))。

在 IIS 7.5 中註冊 .NET Framework 4.5 需要做什麼?

您可以在以下目錄中找到 aspnet_regiis:

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

轉到目錄並在那裡執行命令表單。我猜你的 PATH 變數中缺少路徑。

引用自:https://stackoverflow.com/questions/24028607