首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在中测试SignalR应用程序

在中测试SignalR应用程序
EN

Stack Overflow用户
提问于 2013-11-05 10:36:32
回答 4查看 7.9K关注 0票数 6

大家好,我正在使用visual Studio 2012,并开发了一个简单的应用程序,仅供审查之用。

但是,我被困住了,因为当我尝试预览应用程序时,我会得到以下错误消息

代码语言:javascript
运行
复制
[PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.]
   System.Web.HttpResponse.get_Headers() +9681446
   System.Web.HttpResponseWrapper.get_Headers() +9
   Microsoft.Owin.Host.SystemWeb.OwinCallContext.CreateEnvironment() +309
   Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.GetInitialEnvironment(HttpApplication application) +246
   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

关于如何解决这一问题的任何想法

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2013-11-05 16:51:54

选择您的web应用程序项目,在解决方案资源管理器下面有一个属性窗口。选择开发服务器> ManagedPipelineMode >集成

票数 10
EN

Stack Overflow用户

发布于 2014-01-14 02:33:46

我也找不到Visual 2012 (终极版)这个选项。不过,在Properties>Web选项卡上将服务器更改为IIS对我有效。

编辑:显然,当切换到IIS时,该选项就可用了。

票数 1
EN

Stack Overflow用户

发布于 2014-03-31 16:51:48

如果其他一切都失败了,请查看您的项目是否有一个设置vwd.webinfo的useClassicPipelineMode文件。

我以前从没看过这个文件。几天前,我只是为了好玩,发现了以下几点:

代码语言:javascript
运行
复制
<VisualWebDeveloper>
    <iisExpressSettings windowsAuthentication="enabled" anonymousAuthentication="disabled" useClassicPipelineMode="true" sslPort="44300"/>
</VisualWebDeveloper>

我改变了"useClassicPipelineMode“值,我的头痛就消失了!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19786928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档