Visual studio 2010 如何防止Cassini在visual studio 2010中启动调试会话时自动启动

Visual studio 2010 如何防止Cassini在visual studio 2010中启动调试会话时自动启动,visual-studio-2010,Visual Studio 2010,我有一个包含多个可能的启动项目的解决方案。其中之一是web应用程序。当我开始调试时,即使我不想调试web应用程序,Cassini也会自动启动。这很烦人 你们中有人知道如何禁用卡西尼自动启动“功能”吗 谢谢打开web项目属性窗口(CTRL+W,p),并将“调试时始终启动”设置为“False” 我不喜欢修改解决方案/项目的方法,所以我想出了一个本地“黑客”。 我不喜欢修改项目文件,原因有两个: 有些人更喜欢卡西尼而不是IIS,或者希望托管某些项目 默认项目设置使用Cassini,我们都忘记了更改项目

我有一个包含多个可能的启动项目的解决方案。其中之一是web应用程序。当我开始调试时,即使我不想调试web应用程序,Cassini也会自动启动。这很烦人

你们中有人知道如何禁用卡西尼自动启动“功能”吗


谢谢

打开web项目属性窗口(CTRL+W,p),并将“调试时始终启动”设置为“False”


我不喜欢修改解决方案/项目的方法,所以我想出了一个本地“黑客”。 我不喜欢修改项目文件,原因有两个:

  • 有些人更喜欢卡西尼而不是IIS,或者希望托管某些项目
  • 默认项目设置使用Cassini,我们都忘记了更改项目属性
  • 为Visual studio创建一个虚拟的.exe来启动,而不是真正的交易:

  • 创建一个c#空控制台应用程序项目,Main()中没有其他代码

  • 将项目属性更改为“Windows应用程序”输出类型以抑制控制台窗口

  • 生成.exe文件

  • 将.exe复制到~\microsoft shared\DevServer\10.0,并将其重命名为“WebDev.WebServer40.exe”(对于.NET 2.0,将伪.exe的副本创建为WebDev.WebServer20.exe)

  • 调试您的代码并享受性能!这也是对随机VisualStudio单元测试调试超时异常的额外修复