首页 / 知识
关于asp.net:Visual Studio“无法在Web服务器上开始调试。 Web服务器未及时响应。”
2023-04-11 16:40:00

Visual Studio “Unable to start debugging on the web server. The web server did not respond in a timely manner.”在Visual Studio中编译并运行Web应用程序时,我经常会收到以下错误: "无法在Web服务器上开始调试。Web服务器未及时响应。这可能是因为Web服务器上已连接了另一个调试器。" 通常这是在已经调试过一次应用程序之后。 从命令行运行" iisreset / restart",它可以解决问题。 我如何首先防止这种情况发生? 对我有用的解决方案: 打开命令提示符(以管理员身份运行)
写 现在,回到您的VS并进行调试。它将调试您的解决方案。 就我而言,它也适用于Visual Studio 2013和2015。 我发现如果使用Firefox作为浏览器进行调试,则会发生这种情况。当我退出Firefox时,VS2005 / 8调试会话不会终止。我还没有找到解决方案。 如果发生这种情况,那么在Visual Studio中运行Shift-F5会是比运行iisreset更快的解决方案,这将终止当前的调试会话。然后,您可以按F5键,这将启动一个新的调试会话。 在这里和其他地方尝试了所有建议的解决方案(至少10种不同的方法)之后,对我有用的唯一选择是:
PS:我正在使用VS 2013和IIS 7.5(Win7)。 我希望这可以节省其他人几个小时。 我们使用另一种调试方式,我们不再使用F5。 我们使用类似以下的宏:http://blogs.conchango.com/howardvanrooijen/archive/2007/06/24/Attach-to-Web-Server-Macro-for-Visual-Studio.aspx(我们必须绑定到F6)。 这样,您只需将调试器附加到IIS。进行更改,编译更改的单个项目并再次附加调试器的速度(取决于项目大小)要快得多。 解决方案:在运行应用程序之前转到任务管理器并结束进程aspnet_wp.exe 我有几次这个问题。有一次,通过盖伊的建议得到解决:
在另一个情况下,我不得不:在Windows任务管理器(w3wp.exe *)中终止所有iis工作进程。您应该能够在Visual Studio中按f5进行调试。 对我来说,我有两个视觉工作室。该调试器已经连接到另一个Visual Studio :)。我将其停在第一个视觉工作室上,并能够附加到第二个视觉工作室。
调试2个都托管在本地IIS中的Web应用程序(1个MVC和2个是MVC WebAPI)时。 听起来您可能会在收到此错误时在Visual Studio中按F5键? 您可以尝试一些方法。最简单的方法是在按F5之前先按"停止"按钮。或者,当您完成调试并开始进行更改时,可以转到Debug菜单,然后选择Stop Debugging或Terminate All。 如果您有很多断点,这将减慢调试过程的速度,因此删除不需要的断点并关闭"自动"窗口,这将解决您的问题 我一生中第一次看到此消息,但对正在发生的事情感到非常困惑,因为要做的事情并不明显。 我执行了iisreset,只花了1秒钟就完成了执行,然后繁荣起来,我又回到了游戏中。 附言我正在使用Chrome 在Visual Studio中时,请按Shift + F5,这将终止当前的调试会话。然后,您可以按F5键,这将启动一个新的调试会话。 要么 关闭您的应用程序,重置iis,然后打开您的应用程序并运行它 非常基础-但是如果您尝试通过单击"浏览"从IIS运行网站,则该网站实际上可以运行。 如果所有答案都不适合您,只需结束任务管理器中所有与iis相关的组件即可。这对我有用。 听起来有些东西吞噬了Web服务器的资源。也许您有一些正在打开而不是关闭的资源(文件处理程序,wcf代理)?我在没有关闭WCF客户端代理连接时就发生了这种情况。 问题不一定是您连接了调试器,而仅仅是Web服务器未及时响应。请注意消息显示"这可能是因为附加了另一个调试器"。
@mtkachenko为我工作 打开
我知道这是一个老问题,但是最近我遇到了同样的情况,并尝试了本文中的所有解决方案,但没有运气。最后,我找到了适合我的解决方案: 当另一个iexplore实例仍在运行时,通常会出现此问题。当我的IE崩溃时,我曾经遇到过这个问题,但是我仍然可以在任务管理器中看到它。一旦您"结束进程",一切都将恢复正常:)
仅当您通过IIS运行解决方案时,此答案才适用。如果通过执行以下操作打开网站/项目,您将知道这是否适用于您: 这个错误使我的屁股踢了四个小时,但最终我找到了答案。我首先尝试了iisreset / restart。这似乎有所帮助,但仍然收到相同的错误。 对我有用的是(XP机器)添加/删除程序->添加/删除Windows组件->单击IIS->单击"详细信息"。如果要通过IIS进行调试,请确保安装了Front Page Extensions。 安装vs2015 update3后,必须重新创建site / application / virtual目录才能使其正常运行。希望这对某人有帮助。 ;) 尝试在VS.NET中调试(2)单独的解决方案时,我都遇到了此问题,并且两者都使用IIS Web服务器启动该应用程序。第一个应用程序将启动,但是随后也通过IIS运行的所有后续应用程序将显示该错误。似乎它一次只能通过IIS中托管的VS.NET调试单个应用程序。 解决方案:从VS.NET运行项目1(放置任何所需的断点),然后直接从IIS(而不是VS.NET)启动第二个应用程序。访问App 2(直接从IIS运行)时,将遇到App 1(在VS.NET中运行)中的断点。
在VS 2010 Express中,这在我身上相当多地发生-通常是因为调试器停止了响应。 做完了! 和我一起发生的情况是IE升级到较新版本,转到"安装的更新",删除了IE的新版本,计算机重新启动后又回到了旧版本,并且调试问题得到了解决。 如果您的网站使用数据库连接但数据库服务器不可用,也可能导致这种情况。 我花了一些时间尝试以通常的方式解决此问题,但是即使重新启动工作站后,问题仍然存在。最终,我发现SQL Server(MSSQLSERVER)服务未运行。 它应该已经在运行,因为它已设置为Automatic,但是即使重新启动后它也已停止。事件日志中的所有MSSQLSERVER事件均显示为正常,因此仍然不知道为什么它没有运行,但是我现在将其设置为"自动"(延迟启动),希望这将减少启动期间的资源争用。
一旦启动MSSQLSERVER,消息 即使重新启动后也有同样的问题。基本上是这样做的: 然后它又开始工作了。 尝试执行以下任一步骤来解决您的问题:
如果上述步骤没有帮助,您最终可以尝试重新启动计算机
我只是在机器上解决了这个问题。 在您的cmd中键入iisreset,然后按ENTER键,然后重置iis,并且您的应用程序运行正常 以我为例,解决删除所有断点的问题。看来我有很多断点(有条件的而不是无条件的),这导致资源不足。 |
最新内容
相关内容
python用什么编译器
python用什么编译器,代码,平台,工具,环境,培训,灵活,时间,管理,系统,智能,Python的学习过程少不了IDE或者代码编辑器,或者集成的开发编辑器(IDpython需要编译吗
python需要编译吗,代码,平台,做好,培训,体系,语言,机器码,目标,厨师,下次,python是编译型语言还是解释型语言?回答这个问题前,应该先弄清楚什pythonpython是如何编译运行的
pythonpython是如何编译运行的,培训,代码,工作,程序,字节,语言,链接,机器,时候,问题,这里的解释执行是相对于编译执行而言的。我们都知道,使用python静态web服务器如何实现
python静态web服务器如何实现,数据,培训,服务,代码,时间,服务器,静态,报文,浏览器,消息,python静态web服务器如何实现的方法:1、编写TCP服务器python代码中编译是什么
python代码中编译是什么,代码,分析,培训,词法,用户,都会,结尾,实例,例子,关键字,python代码中编译是什么说明1、在执行Python代码时,在Pythonpython调试器是什么
python调试器是什么,时间,培训,标准,工具,功能,源码,方面,断点,语法,实例,python调试器是什么1、说明Python调试器,是可以节省时间并提高Pythopython响应头部是什么
python响应头部是什么,时间,信息,培训,头部,负载,类型,内容,缓存,字典,有用,python响应头部是什么1、响应头部可以为你提供有用的信息,例如响关于.net:使用C#3.0编译的C#2.0代码消
关于.net:使用C#3.0编译的C#2.0代码消耗程序集,关于.net:使用C#3.0编译的C#2.0代码消耗程序集,运行,很好,盒子,有一个,C# 2.0 code consumi关于C ++:我无法让调试器停止发生首
关于C ++:我无法让调试器停止发生首次机会异常的中断,关于C ++:我无法让调试器停止发生首次机会异常的中断,设置,调试程序,chance,exc关于c#:从.NET服务打印
关于c#:从.NET服务打印,关于c#:从.NET服务打印,消息,格式化,项目,应用程序,Printing from a .NET Service我现在正在研究一个项目,该项关于wcf:保护REST API / Web服务的
关于wcf:保护REST API / Web服务的最佳实践,关于wcf:保护REST API / Web服务的最佳实践,授权,身份,安全性,身份验证,Best Practices fo关于.net:Web服务-WCF与ASMX(“标准
关于.net:Web服务-WCF与ASMX(“标准”),关于.net:Web服务-WCF与ASMX(“标准”),服务,模板,做一个,老式,Web Services — WCF vs. ASMX