WebSitePanel 设置导致崩溃?
在我的托管提供商上使用 Websitepanel ver1.1 并尝试调整网站 (ASP.NET MVC2) 以在 .NET 4 集成管道模式下运行。
每次应用此设置时,我都会收到以下错误(正确的是:选择 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 管道就像一个魅力!
Using Websitepanel ver1.1 on my hosting provider and trying to adjust a website (ASP.NET MVC2) to run under .NET 4 integrated pipeline mode.
Every time i apply this setting i get the following error (to be correct: it doesn't matter if i choose 4.0 or 4.0 integrated pipeline):
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()
Is there something I can do about this? Is there something I'm doing wrong? Setting back to .NET 2.0 or 2.0 pipeline works like a charm!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您有 VPS,请登录服务器尝试将应用程序池更改为 4.0 classic,而不是从 IIS 管理器集成的 4.0 >>网站>>基本设置。还要确保 MVC2 与 asp.net 4 兼容。
您可以编辑相应的 web.config 页面来更改 asp 版本,方法是将相应的版本行更改为 4 而不是 2。
请通过将应用程序池更改为 4.0 来告知我们经典的。如果您没有管理员密码,请要求您的托管提供商支持人员执行此操作。
还要求他们检查事件查看器日志以进一步了解该问题。
If you are having a VPS, log into the server Try changing the application pool to 4.0 classic instead of 4.0 integrated from IIS manager >> sites >> basic settings. Also make sure that MVC2 is compatible with asp.net 4.
You can edit the corresponding web.config page to change the asp version by changing the corresponding version line to 4 instead of 2.
Please let us know by changing the application pool to 4.0 classic. If you are not having administrator password, Ask your hosting provider support to do this.
Also ask them to check the event viewer logs to know further about the issue.
主要问题是 Websitepanel 版本 1.1
要解决此错误,您需要请求托管提供商将 websitepanel 版本升级到 2.0
.NET 4.0 为应用程序提供更好的支持,而且 .NET 2.0 已被多个 Web 托管提供商弃用。
The main problem is Websitepanel version 1.1
To solve this error, you need to request your hosting provider to upgrade the websitepanel version to 2.0
.NET 4.0 provides better support for aplications, also .NET 2.0 has been deprecated by several web hosting providers.