【问题标题】:WebSitePanel settings causing crash?WebSitePanel 设置导致崩溃?
【发布时间】:2011-06-23 15:59:36
【问题描述】:

在我的托管服务提供商上使用 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 管道就像一个魅力!

【问题讨论】:

  • 你有没有启动并运行过这个?

标签: asp.net-mvc-2 iis .net-4.0 asp.net-4.0


【解决方案1】:

如果您有 VPS,请登录服务器尝试将应用程序池更改为 4.0 经典版本,而不是从 IIS 管理器>>站点>>基本设置集成的 4.0。还要确保 MVC2 与 asp.net 4 兼容。

您可以编辑相应的web.config页面来更改asp版本,将相应的版本行改为4而不是2。

请通过将应用程序池更改为 4.0 经典版来告知我们。如果您没有管理员密码,请咨询您的托管服务提供商支持。

还请他们检查事件查看器日志以进一步了解该问题。

【讨论】:

    【解决方案2】:

    主要问题是Websitepanel 1.1版

    要解决此错误,您需要请求您的托管服务提供商将网站面板版本升级到 2.0

    .NET 4.0 为应用程序提供了更好的支持,而且 .NET 2.0 已被多家网络托管服务提供商弃用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-25
      • 2013-04-08
      相关资源
      最近更新 更多