首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我在调试我的web应用程序时得到“服务器提交了一个协议冲突部分-ResponseStatusLine”?

问为什么我在调试我的web应用程序时得到“服务器提交了一个协议冲突部分-ResponseStatusLine”?
EN

Stack Overflow用户
提问于 2012-12-08 03:18:14
回答 3查看 12.9K关注 0票数 15

我有一个Windows1.1解决方案,其中所有项目都已升级到.NET 4.0 (VS2010、Windows7)。为了解决“无法在web服务器上启动调试”的问题,我将web应用程序属性切换为使用VS Development Server而不是IIS。

当调试web应用程序时,它启动OK。但是,当我调用机器上本地的web服务时,我遇到了上面的错误。我看过有关添加useUnsafeHeaderParsing=false的内容,但我的web.config没有sytem.net部分。

它不能在应用程序开发服务器上同时为web服务和web应用程序提供服务吗?我需要正确配置它才能使用IIS7吗?作为IIS6的老用户,仅仅看着它就让我头晕目眩……不过,我确实在其中设置了站点和set服务,并且我相当肯定它曾经工作过。一定会喜欢的。

EN

回答 3

Stack Overflow用户

发布于 2013-06-19 21:37:48

这对我很有效:下面的文本来自This CodePlex Post

当您将Visual Studio设置为调试在

中运行的现有web应用程序而不是内置的ASP.NET调试web服务器时,通常会发生此错误。默认情况下,IIS在端口80上侦听web请求。在本例中,另一个应用程序已经在端口80上侦听请求。通常,违规的应用程序是Skype,默认情况下,它会在安装后接管端口80和443的侦听。Skype已经占用了80端口。因此IIS无法启动。要解决此问题,请执行以下步骤:

  • Skype -> Tools -> Options -> Advanced -> connections".

“使用端口80和443作为传入端口的替代端口

票数 36
EN

Stack Overflow用户

发布于 2014-02-16 14:54:51

其由于Skype已采取默认Port 80 or 443和默认网站已停止。要解决此问题,请从IIS关闭Skype,[Start]默认网站(如果需要,请重新启动skype。)

票数 2
EN

Stack Overflow用户

发布于 2014-08-19 14:15:09

您也可以尝试执行IIS重置

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

https://stackoverflow.com/questions/13769613

复制
相关文章

相似问题

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