为什么这么多的ASP.NET开发服务器实例?

Pro*_*ofK 15 asp.net visual-studio-2010 visual-studio

我正在调试一个大型Web应用程序解决方案,主Web应用程序项目作为单个启动项目,配置为使用IIS进行调试.每当我在Visual Studio 2010中运行此应用程序时,我仍然会启动ASP.NET Development Server的多个实例(有时超过15个).为什么会这样?

Adr*_*ark 37

默认情况下,Visual Studio在每个Web项目的属性中都有一个设置,用于在调试时启动开发服务器.例如,当您选择启动客户端网站或应用程序时,这可以使包含Web服务的Web项目可用.

如果您不想要此行为,请按照下列步骤操作:

  1. 选择Web项目
  2. 按下打开"属性"窗口 F4
  3. Always Start When Debugging值更改为False
  4. 对解决方案中的任何其他Web项目重复步骤1-3

来源:'"调试时始终启动" - 防止多个Visual Studio开发服务器由Kevin Rintoul启动

  • 这很棒.它已经让我疯了很多年了. (5认同)
  • 留给微软有两个地方来指定项目的属性...... (2认同)

Mic*_*hel 0

我的设置与你的类似(除了我使用 CassiniDev ( http://cassinidev.codeplex.com/ ))

转到所有辅助站点项目属性:单击“使用自定义 Web 服务器”,在“服务器 URL”中设置某些内容(例如http://your-iis-server:your_port/your_project,但它甚至可能无效)。

这将阻止 Cassini 自动启动辅助网站。

将您的主站点保留为原始配置。