什么是在Visual Studio中的单个解决方案中管理多个网站的最佳方式

问题描述:

我经常创建web项目的多个子域,例如blog.domain.com,www.domain.com和example.domain.com。通常,我将这些项目与任何常见类库一起设置在单个解决方案中,并为每个静态端口号分配一个。要查看特定的站点,请右键单击解决方案资源管理器中的文件和“在浏览器中查看”。什么是在Visual Studio中的单个解决方案中管理多个网站的最佳方式

我正在与VS 2010下的多个MVC2项目的项目工作。我似乎已经丧失了从文件的上下文菜单中“在浏览器中查看”的能力,所以我需要使用设置为启动项目为特定的网站,然后Ctrl F5查看网站。可行但令人沮丧。

是否有更好的方式来管理网站的多个常见部分作为不同的网站,或者是因为我无法从上下文菜单中看到“在浏览器中查看”?

+1

您看不到“在浏览器中查看”选项的原因是因为mvc不是真正的基于文件的项目。 – Buildstarted 2010-10-06 03:54:27

+0

是的,我确实得到了这个,而且它从来都不是理想的。我通常会点击根目录中的默认文档(IIS 6文档)或任何视图来打开开发服务器,然后将URL修改为应该的内容。我想应该有更好的方法,或者我应该为每节运行一个单独的解决方案。 – Adrian 2010-10-06 04:22:40

我刚刚在解决方案的属性下发现了“多个启动项目”。不是一个理想的解决方案,但它可以节省我切换启动项目。它为每个项目打开一个Development Server,并在按F5键时将每个站点加载到单独的浏览器窗口中。