Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 &引用;此操作需要IIS集成管道模式。”;VS2012中的调试_Visual Studio 2012 - Fatal编程技术网

Visual studio 2012 &引用;此操作需要IIS集成管道模式。”;VS2012中的调试

Visual studio 2012 &引用;此操作需要IIS集成管道模式。”;VS2012中的调试,visual-studio-2012,Visual Studio 2012,Visual Studio 2013使用ASP.NET MVC、Owin和WebAPI创建了Web应用程序。 在VS 2013中一切正常。 但是,当我在VS 2012中调试时,我得到一个错误:“此操作需要IIS集成管道模式。” 我不知道如何更改Dev实例的IIS设置。因此,其他类似的解决方案不适用 堆栈跟踪: [PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.] System

Visual Studio 2013使用ASP.NET MVC、Owin和WebAPI创建了Web应用程序。 在VS 2013中一切正常。 但是,当我在VS 2012中调试时,我得到一个错误:“此操作需要IIS集成管道模式。”

我不知道如何更改Dev实例的IIS设置。因此,其他类似的解决方案不适用

堆栈跟踪:

[PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.]
System.Web.HttpResponse.get_Headers() +9743542
System.Web.HttpResponseWrapper.get_Headers() +9
Microsoft.Owin.Host.SystemWeb.CallHeaders.AspNetResponseHeaders..ctor(HttpResponseBase response) +72
Microsoft.Owin.Host.SystemWeb.OwinCallContext.CreateEnvironment() +434
Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.GetInitialEnvironment(HttpApplication application) +303
Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.PrepareInitialContext(HttpApplication application) +65
Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContextStage.BeginEvent( Object sender, EventArgs e, AsyncCallback cb, Object extradata) +622
System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +285
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

在2012年运行2013年创建的web应用程序时,这似乎是一个问题。我能让它发挥作用的唯一方法就是回到2013年

在2012年运行2013年创建的web应用程序时,这似乎是一个问题。我能让它发挥作用的唯一方法就是回到2013年

我也有同样的问题。我们团队中的一些开发人员拥有VS2013和VS2012

要解决此问题,请执行以下操作:

进入项目属性。 选择Web选项卡。 选择“使用本地IIS Web服务器” 选中“使用IIS Express”


这为我们解决了这个问题。希望有帮助。

我也有同样的问题。我们团队中的一些开发人员拥有VS2013和VS2012

要解决此问题,请执行以下操作:

进入项目属性。 选择Web选项卡。 选择“使用本地IIS Web服务器” 选中“使用IIS Express”


这为我们解决了这个问题。希望对您有所帮助。

如果您使用的是Visual Studio 2012,请执行以下步骤

  • 转到解决方案资源管理器

  • 右键单击项目

  • 单击“使用IIS Express”


  • 如果您使用的是Visual Studio 2012,请执行以下步骤

  • 转到解决方案资源管理器

  • 右键单击项目

  • 单击“使用IIS Express”

  • 我尝试这样做:

    1-ISS应用程序池管道模式更改集成模式

    2-立即检查启动应用程序池

    3-ASP.NET模拟中的身份验证已禁用

    这就足够了。

    我尝试这样做:

    1-ISS应用程序池管道模式更改集成模式

    2-立即检查启动应用程序池

    3-ASP.NET模拟中的身份验证已禁用


    这就足够了。

    这就解决了问题。这就解决了问题。是的,我认为这就是你需要为asp.net网站做的事情。对于web应用程序,使用项目的属性页。是的,我认为这是asp.net网站需要做的事情。对于web应用程序,使用项目的属性页。这对我们很有用!如果您已经设置了IIS,并且不想启动express实例,则应该使用此选项。这对我们很有用!如果已经设置了IIS并且不想启动express实例,则应使用此选项。