2016-09-25 42 views
0

'/'应用程序中的服务器错误。使用网站面板上传ASP.Net MVC应用程序会给我错误

此操作需要IIS集成管道模式。

描述:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪以获取有关该错误的更多信息以及源代码的位置。

异常详细信息:System.PlatformNotSupportedException:此操作需要IIS集成管道模式。

源错误:

Stack Trace: 

[PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.] 
    System.Web.HttpResponse.get_Headers() +9718022 
    System.Web.HttpResponseWrapper.get_Headers() +9 
    Microsoft.Owin.Host.SystemWeb.OwinCallContext.CreateEnvironment() +309 
    Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.GetInitialEnvironment(HttpApplication application) +244 
    Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.PrepareInitialContext(HttpApplication application) +15 
    Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContextStage.BeginEvent(Object sender, EventArgs e, AsyncCallback cb, Object extradata) +288 
    System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +285 
    System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155 

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.36365 
+3

可能重复[“此操作需要IIS集成管道模式。”](http://stackoverflow.com/questions/22313167/this-operation-requires-iis-integrated-pipeline-mode) – Luke

+0

我正在上传网站使用网站面板如何解决这个问题 –

+0

我怀疑你的网站面板[公开此设置](http://stackoverflow.com/a/22978887/894792)某处。我想你需要在各自的控制面板中找到该设置。这将与您的网站运行的应用程序池有关。 – Luke

回答

0

以下解决方案为我工作。您可以试试:

→如果您的网站位于共享应用程序池中,请尝试为此网站指定专用应用程序池。

→保持它综合模式,而不是经典

→使32位应用程序的支持。 (如果您的网站是在32位计算机上开发的,则应该在生产服务器中启用此网站)。

另外,WebsitePanel不再维护。您将不会收到任何进一步的更新/版本。强烈建议替换它。 SolidCP是最好的替代选择。