Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Windows 綜合教學 >> 關於 Windows

Win10 IIS 未註冊 .NET Framework 4.0?先裝 IIS 再裝 VS 避免版本衝突

編輯:關於 Windows

Windows 10 安裝 Visual Studio 2015 (內含 .NET 4.5+) 後再安裝 IIS,導致 IIS 僅預設註冊 .NET 2.0,無法註冊 4.0,部署 ASP.NET 4.x 網站失敗。根因在於高版本 .NET 存在時,IIS 安裝程式跳過 4.0 註冊步驟。

原因分析

  • VS2015 安裝 .NET 4.6/4.5 等高版本。
  • 後安裝 IIS,偵測到高版本 .NET 已存在,僅註冊 2.0。
  • 嘗試手動執行 aspnet_regiis -i 註冊 4.0 亦失敗 (Win10 不再支援此工具)。
  • 移除高版本 .NET 也無法恢復註冊 4.0。

正確安裝順序

  1. 全新安裝 Windows 10。
  2. 先安裝 IIS (開啟 Windows 功能 → Internet Information Services),此時 IIS 會自動註冊 .NET 4.0 (Win10 內建)。
  3. 再安裝 Visual Studio 2015 / SQL Server 等開發工具。

遵循「先 IIS 後 VS」順序,即可確保 IIS 正確註冊所需 .NET 版本。

Copyright © Windows教程網 All Rights Reserved