如何在调试VS.NET 2008期间不在解决方案中启动Web应用程序项目

时间:2009-04-28 11:46:03

标签: visual-studio-2008 web-applications

我有一个使用WinForms和ASP.NET应用程序的解决方案。

我的启动项目是WinForms,但每次运行项目时它都会启动ASP.NET Webserver,即使我不想使用它。

我在“物业页面”中到处查看,但找不到阻止此选项的选项。如果不将其从解决方案中删除,也无法卸载项目。

3 个答案:

答案 0 :(得分:2)

远非理想,但如果您将WebSite项目的启动选项下的属性从“使用默认Web服务器”更改为“使用自定义服务器”并将基本URL设置为“http://localhost/”,它将不再在调试Windows应用程序时加载开发服务器。

不幸的是,当你想调试网站时,你需要将其设置回来......

答案 1 :(得分:0)

您可能需要检查Startup Projects设置(右键单击解决方案 - >设置启动项目),并确保在调试时未将Web项目设置为启动。我现在正在使用我的Mac笔记本电脑,因此无法检查是否会导致Web服务器无法启动。

答案 2 :(得分:0)

为什么不创建不同的解决方案?一个用于WinForm应用程序,另一个用于ASP.NET应用程序。这有很多好处: - 您使用的代码库的特定解决方案或视图不包括您不需要的项目。 - 加快你的本地建设。