要在IIS執行ASPNET4含登入功能的網站時遭遇在 3.5許多未遇到的錯誤,整理如下:
問題1:
錯誤訊息為「剖析器錯誤訊息: 無法辨認的屬性 'targetFramework'。請注意,屬性名稱必須區分大小寫。」的處理:
解決方法:
二、找出應用程式集區的進階設定:二、找出應用程式集區的進階設定:
於「.NET Framework 版本」項目設定為「4.0」。
問題2:
錯誤訊息為「PageHandlerFactory-Integrated ManagedPipelineHandler(Http 500错误) 」的處理:
解決方法:
这是由于安装了.net4.0框架,但是没有在IIS注册的原因
打开控制台(cmd)
执行一下下面代码
「C:\windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i」
問題3:
錯誤訊息為「無法擷取使用者的本機應用程式資料路徑而無法產生 SQL Server 的使用者執行個體」的處理:
解決方法:
IIS7>應用程式集區>DefaultAppPool>進階設定>處理序模型>載入使用者設定檔>True
問題4:
解決方法:
執行問題1的步驟一及二,將「識別」項目改為「Localsystem」
問題5:
錯誤訊息為「Viewstate MAC 的驗證失敗」的處理:
解決方法:
在 web.config 檔中設定 <pages enableViewStateMac="false">
全站熱搜