2011-02-08 47 views
1

在我的託管服務提供商上使用Websitepanel ver1.1並嘗試調整網站(ASP.NET MVC2)以在.NET 4集成管道模式下運行。導致崩潰的WebSitePanel設置?

每次我將此設置我得到以下錯誤(是正確的:如果我選擇4.0或4.0集成的管線也沒關係):

System.Web.Services.Protocols.SoapException: 
Server was unable to process request. 
---> Error executing 'UPDATE' task on 'my_website.com' WEB_SITE 
---> Server was unable to process request. 
---> Object reference not set to an instance of an object. 
at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) 
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 
at WebsitePanel.EnterpriseServer.esWebServers.UpdateWebSite(WebSite site) 
at WebsitePanel.Portal.WebSitesEditSite.SaveWebSite() 

有什麼我可以做這個?有什麼我做錯了嗎?設置回.NET 2.0或2.0管道就像一個魅力!

+0

你有沒有得到這個啓動和運行? – bbqchickenrobot 2011-06-29 05:36:48

回答

0

如果您有VPS,請登錄服務器嘗試將應用程序池更改爲4.0 classic,而不是從IIS管理器>>站點>>基本設置中集成4.0。另外,還要確保MVC2是用asp.net兼容4

您可以編輯相應的web.config頁面通過改變相應的版本線4而不是2

請讓我們改變ASP版通過將應用程序池更改爲4.0 classic知道。如果您沒有管理員密碼,請向您的託管服務提供商支持。

還要求他們檢查事件查看器日誌以進一步瞭解該問題。

0

的主要問題是Websitepanel 1.1版

爲了解決這個錯誤,你需要請求您的託管服務提供商的websitepanel版本升級到2.0

.NET 4.0提供了aplications更好的支持,.NET也2.0已被幾個虛擬主機提供商棄用。