我有一个包含多个可能的启动项目的解决方案。其中之一是Web应用程序。当我开始调试时,即使我不想调试Web应用程序,Cassini也会自动启动。这很烦人。
你们中的任何人都知道如何禁用Cassini自动启动“功能”
谢谢
答案 0 :(得分:6)
打开Web项目属性窗口(CTRL + W,P)并将“调试时始终启动”设置为“False”。
答案 1 :(得分:3)
我不喜欢修改解决方案/项目方法,所以我想出了一个本地的“黑客”。 我不喜欢修改项目文件有两个原因:
为Visual Studio创建一个虚拟.exe来启动而不是真正的交易:
在Main()中创建一个没有其他代码的c#空控制台应用程序项目。
将项目属性更改为“Windows Application”输出类型以禁止控制台窗口。
构建.exe
将.exe复制到〜\ microsoft shared \ DevServer \ 10.0,并将其重命名为“WebDev.WebServer40.exe”(对于.NET 2.0,将虚拟.exe的副本创建为WebDev.WebServer20.exe)
调试您的代码并享受性能!这也是随机visual studio单元测试调试超时异常的额外补救措施。