要在IIS執行ASPNET4含登入功能的網站時遭遇在 3.5許多未遇到的錯誤,整理如下:


 


問題1


錯誤訊息為「剖析器錯誤訊息: 無法辨認的屬性 'targetFramework'。請注意,屬性名稱必須區分大小寫。」的處理:


解決方法:


一、  找出WEB應用程式的應用程式集區名稱:


二、找出應用程式集區的進階設定:
二、找出應用程式集區的進階設定:

於「.NET Framework 版本」項目設定為「4.0」。


 


問題2


錯誤訊息為「PageHandlerFactory-Integrated ManagedPipelineHandlerHttp 500错误) 」的處理:


解決方法:


这是由于安装了.net4.0框架,但是没有在IIS注册的原因


打开控制台(cmd


执行一下下面代码


C:\windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe –i


 


 


問題3


錯誤訊息為「無法擷取使用者的本機應用程式資料路徑而無法產生 SQL Server 的使用者執行個體」的處理:


解決方法:


IIS7>應用程式集區>DefaultAppPool>進階設定>處理序模型>載入使用者設定檔>True


 


問題4


錯誤訊息為「IIS APPPOOL 的登入失敗」的處理:


解決方法:


執行問題1的步驟一及二,將「識別」項目改為「Localsystem


 


問題5


錯誤訊息為「Viewstate MAC 的驗證失敗」的處理:


解決方法:


web.config 檔中設定

 <pages enableViewStateMac="false">



 

arrow
arrow
    全站熱搜

    tsjeng 發表在 痞客邦 留言(0) 人氣()