共計 1262 個字符,預計需要花費 4 分鐘才能閱讀完成。
丸趣 TV 小編給大家分享一下 IIS7.5 中調試.Net 4.0 網站出現無厘頭、500 錯誤怎么辦,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
剛剛 部署了 ii7 的 dll 的有 x86 寫的,就會出現以下這樣的問題
iis 7 x86,Could not load file or assembly Name or one of its dependencies. http://www.iis7.com/b/ssyqdq/ An attempt was made to load a program with an incorrect format.
解決這樣的,只要設置一下 iis 兼容 x86 程序就可以了,具體步驟:
1. 開始- 運行
2.
3. 高級設置, Enable 32 – Bit Applications 設置為 True 就可以了.
在 Win7 旗艦版自帶 IIS7.5 中調試.Net 4.0 網站出現無厘頭 500 錯誤的解決辦法不說原因,只說現象。
安裝 Win7 安裝 VS2010,其中 VS2010 自帶了.Net 4.0 的運行庫。開啟自帶 IIS 功能,可能是旗艦版才會自帶 IIS,其他版本沒有試過。在 IIS 中新建 Web 站點,應用程序池中,設置該網站使用.NET Framework v4.0 運行庫。
瀏覽
IE 報出 500 服務器錯誤。
因為確定該網站用 VS 自帶的調試服務器沒有問題,不會出錯。所以,估計是 IIS 設置問題。后來,經過查詢,原因是,因為我在安裝系統的時候,先安裝了 VS2010,然后才啟用 IIS,這樣的話.NET 4 沒有注冊到 IIS 里面,該 Win7 自帶的 IIS 只支持.NET 2.0。因此,需要手工注冊一下。
注冊步驟如下:
開始,查找框中輸入 cmd 字眼,然后出現 cmd.exe 應用程序
cmd.exe 上右鍵,選擇用管理員身份來運行。
往命令行窗口中粘貼以下命令,回車,完成注冊。
%WINDIR%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -iru -enable 這個時候,我們看到,IIS 中,4.0 運行庫支持注冊成功。
刷新 IE,網站正常出來了。
無法識別的屬性“targetFramework”— 解決之道在安裝 VS2010 后,應用.NET Framework 4 創建的網站放在 IIS(7.0)下會出現如下的錯誤:
其中的“版本信息”中告訴了我們.NET Framework 和 ASP.NET 的版本都是 2.0,而我們制作網站的時候使用的.NET Framework 4.0,所以必須設置網站的.NET Framework 屬性為 4.0。
Win7 下打開控制面板 – 管理工具 –Internet 信息服務 (IIS) 管理器,選擇默認網站,在右邊的“管理網站”欄里選擇“高級設置…”,將“應用程序池”修改為“ASP.NET v4.0”,如下圖所示:
現在再在瀏覽器中輸入 localhost,問題應該解決了
看完了這篇文章,相信你對“IIS7.5 中調試.Net 4.0 網站出現無厘頭、500 錯誤怎么辦”有了一定的了解,如果想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!