如何使用相同的解决方案运行/调试多个Web应用程序项目?

时间:2009-08-01 16:27:53

标签: asp.net asp.net-mvc visual-studio-2008

我有2个Web应用程序项目。一个是我的asp.net MVC应用程序,另一个是管理相关的功能,这是asp.net web表单动态数据。我的MVC应用程序将是主站点,但我希望webforms在MVC站点的Admin文件夹下工作。

在调试应用程序时,我希望MVC站点上的“/admin/Default.aspx”链接链接到我的动态数据站点中的默认页面。我该如何做到这一点?我知道我可以独立测试每个项目。

3 个答案:

答案 0 :(得分:4)

在visual studio项目中,您可以右键单击文件夹并选择“转换为Web应用程序”以解决我的问题。

答案 1 :(得分:1)

最简单的方法是在单独的虚拟目录中运行它们,并使用Url Rewriting将根请求推送到公共站点。您可以嵌套ASP.NET应用程序,但这通常需要对配置文件进行相当多的讨论以避免继承问题。

答案 2 :(得分:1)

您可以通过IIS管理器实现此行为。单击网站,导航到您想要表现得像一个单独的应用程序的文件夹,并使用鼠标右键单击并按“转换为应用程序”。