IIS 中沒有發現ASP.NET v4.0


【問題描述】:在給服務器打.NET Framewrok 4.0框架的補丁時,發現該類庫已經被安裝,但是IIS的應用程序池中卻並未能顯示,只能在新建應用程序池時選擇。

【原因】:可能在安裝.NET Framewrok 4.0之前,IIS就已經裝好了,結果在IIS的應用程序池中只有.NET 2.0的Classic .NET AppPool和DefaultAppPool。在使用vs2010開發的程序時,由於使用的是.NET Framework 4.0,所以部署到IIS上的時候,頁面提示“無法識別的屬性targetFramework"錯誤。

【解決辦法】:只需要重新安裝一下就可以了.在Frameworv4.0的目錄中安裝的程序以管理員權限重新運行一下就可以了,在運行框中執行以下命令:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

IIS的應用程序池中就會多出2項來,然后再在服務器下打開控制面板--管理工具--Internet 信息服務(IIS)管理器,選擇默認網站,在右邊的“管理網站”欄里選擇“高級設置…”,將“應用程序池”修改為“ASP.NET v4.0 ”,如下圖所示:

 

 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM