在Visual Studio中编译并运行我的Web应用程序时,我经常收到以下错误:

"无法在web服务器上启动调试.web服务器没有及时响应.这可能是因为另一个调试器已连接到web服务器."

通常,这是在已经调试了一次应用程序之后.我从命令行运行"iisreset/restart",它解决了这个问题.

首先,我该如何防止这种情况发生?

推荐答案

我发现,如果我使用Firefox作为浏览器进行调试,就会出现这种情况.当我退出Firefox时,VS2005/8调试会话不会终止.我还没有找到解决这个问题的办法.

如果是这样,那么比运行iisreset更快的解决方案是在Visual Studio中点击Shift-F5,这将终止当前调试会话.然后点击F5,这将启动一个新的调试会话.

Asp.net相关问答推荐

如何在编译时为我的 ASP.NET 项目中的每个控制器生成一个单独的 OpenAPI Swagger.json 文件?

是否可以发布 ASP.NET 5 应用程序以使目标机器不需要安装 DNX?

WebResource.axd 上的填充无效且无法删除异常

您如何处理多个环境的多个 web.config 文件?

无法连接到 ASP.Net 开发服务器问题

如何在 ASP.NET 中使用时区?

如何在 FileUpload 控件中限制文件类型

如何从网页 (asp.net) 启动 EXE

如何计算/查找给定日期的周数?

无法加载文件或程序集'System.Web.WebPages.Razor,版本 = 3.0.0.0

哪些行为驱动开发 (BDD) 工具/框架可用于 Microsoft Stack?

当用户使表单无效时单击取消按钮时,如何清除 MVC 客户端验证错误?

如何配置 ELMAH 以使用 Windows Azure?我在 Elmah.axd 上得到 404

<%# Eval("State") %> 或 <%# DataBinder.Eval(Container.DataItem, "state")%>

ASP.NET MVC 2.0 JsonRequestBehavior 全局设置

ASP.NET 元:资源键

ASP.NET MVC Url Route 支持(点)

GridView 按代码隐藏列

如何解决我的 ASP.Net MVC 应用程序中的 iisreset 后发生的 AntiForgeryToken 异常?

在没有等待 #2 的情况下调用异步方法