將服務器升級到Framework 4.0。使用Godaddy託管。該網站現在顯示此錯誤升級到.NET Framework 4.0 - 網站關閉
500 - 內部服務器錯誤。 您正在查找的資源存在問題,並且無法顯示。
在搜索互聯網發現這一點:
上面的鏈接說:
分辨率2 確保運行IIS 7.0的服務器可以訪問配置的根目錄請求的位置。
我不知道該怎麼做。
將服務器升級到Framework 4.0。使用Godaddy託管。該網站現在顯示此錯誤升級到.NET Framework 4.0 - 網站關閉
500 - 內部服務器錯誤。 您正在查找的資源存在問題,並且無法顯示。
在搜索互聯網發現這一點:
上面的鏈接說:
分辨率2 確保運行IIS 7.0的服務器可以訪問配置的根目錄請求的位置。
我不知道該怎麼做。
從評論移動來回答這樣的答案可能會被標記以供將來參考
不知道這會有所幫助,但它是一個問題,升級到.NET 4誰曾管理的這個人,當我跑進我之前的網站曾使用IIS管理器來配置設置,並在web.config中添加了對.NET 3.5的引用。刪除與3.5和更低版本相關的所有引用/程序集修復了此問題。
我有同樣的問題,這解決了它對我來說。雖然VS2010在升級到.net 4期間修復了web.config,但在產品中使用了另一個文件(例如web_deployment.config),該文件自然不會被VS修復。此外,在服務器上瀏覽IIS中的網絡給了我一個比「500」更好的錯誤信息...... – Skywise 2012-03-13 09:06:06
您的應用程序池是否運行在.NET 4.0或.NET 2.0上?
http://technet.microsoft.com/en-us/library/cc754523(WS.10).aspx
那麼我使用共享主機。這些選項不可見。有一個選項可以回收應用程序池。我已經使用它和它的處理。 – 2010-12-10 13:47:27
根據您的提供商,您可能需要聯繫客戶支持並要求他們切換到.NET 4.0應用程序池。我以前必須這樣做。 – hunter 2010-12-10 13:56:25
我認爲這個問題是@ mjw06d所說的。我收到了一些涉及.net 3.5的程序集。這是在這裏證實:http://msdn.microsoft.com/en-us/library/ee941656.aspx – 2010-12-10 14:07:23
如果您使用Telerik等第三方控件或者web.config文件中出現錯誤,也會發生這種情況。嘗試從web.config文件中刪除httpHandlers/httpModules,如果這解決了問題,則可以逐個添加它們以檢查哪個處理程序/模塊可能導致問題。
錯誤500是一個非常普遍的錯誤,可能源於很多可能的來源。檢查服務器IIS和事件日誌,這應該給你一些更多的提示。你也可以在serverfault上發佈這個(有更多的細節)。 – TToni 2010-12-10 13:46:06
不知道這是否有幫助,但是這是我在升級到.NET 4時遇到的一個問題。在我之前管理該站點的人使用IIS管理器來配置設置,並在Web中添加了對.NET 3.5的引用。配置。刪除與3.5和更低版本相關的所有引用/程序集修復了此問題。 – 2010-12-10 13:47:58
@ mjw06d:賓果..我得到了一些參考3.5 dll.Now我不能刪除它們,因爲它們被應用程序使用。我是否需要將應用程序移植到vs2010並重新編譯? – 2010-12-10 13:51:47