Visual Studio:如何在不打开浏览器窗口或看到警告的情况下启动开发服务器?

时间:2011-10-20 17:32:05

标签: visual-studio visual-studio-2010 asp.net-development-serv

Visual Studio 2010专业版

所以我希望能够“开始调试(F5)”或“无需调试启动(Ctrl + F5)”,而无需a)打开浏览器窗口或b)从Visual Studio获取错误消息

我尝试了以下内容:

  1. 将“开始操作”设置为“不要打开页面。等待来自外部应用程序的请求”

    这适用于调试,但是如果我在没有调试的情况下启动,我每次都会收到此错误消息:

  2. 将“开始操作”设置为不执行任何操作的外部程序。这非常适合在没有调试的情况下启动,但是如果我尝试调试,则调试器会立即启动和停止。

  3. 我甚至不了解VS错误消息。我是“没有调试就开始”......当然没有什么可以调试的!别打扰我了!

    提前致谢!

1 个答案:

答案 0 :(得分:0)

我可以提供仅在您首次启动开发会话时打开浏览器窗口的工作流程。我知道你不想打开浏览器窗口。如果这是工作流程偏好,那么我已经找到了以下解决方案,对我自己来说已经足够了。

我将开始动作保持为“当前页面”。在开始开发会话时,我使用“Start Without Debugging”启动ASP.NET Development Server和Web浏览器。我关闭了Web浏览器,但开发服务器仍在运行,并继续为您的应用程序提供服务器请求。

如果未附加调试器,并且我进行了代码更改,则使用“构建解决方案(F6)”进行重建,并且Development Server使用新构建的二进制文件。自动检测并重新编译对视图的更改。

要调试,我使用Debug - >附加到进程(对我来说是CTRL + ALT + P)并根据端口找到正确运行的WebDev.WebServer40.EXE进程。

只要解决方案在Visual Studio中保持打开状态,开发服务器就会继续运行。