今天安裝 ASP.NET 到 Windows XP Sp3 上
由於 Windows XP 只能裝到 IIS 5.1, 殘念!! (IIS 6 只能到 Windows Server 2003 才能 Install)
由於在安裝 IIS 5.1 已經裝了 .NET 2.0, 3.5, 4.0 在系統中
好不容易裝完 IIS 之後
啟動應用程式
系統不客氣丟出這個錯誤訊息
System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase
查了一下網路各說紛紜
首先先將 IIS 的 ASP.NET .NET 指定到 .NET 4.0 (因為應用系統是 .NET 4.0 開發的)
接著
到 %window%\Microsoft.NET\Framework\v4.0.30319 的目錄
執行
重新 install .net library
(1) aspnet_regiis -i <enter>
移去 IIS cache
(2) aspnet_regiis -e <enter>
之後就可以應用程式就正常的執行了!!
沒有留言:
張貼留言