代码之家  ›  专栏  ›  技术社区  ›  RSolberg

如何在同一解决方案中运行/调试多个Web应用程序项目?

  •  3
  • RSolberg  · 技术社区  · 15 年前

    我有两个Web应用程序项目。一个是我的ASP.NET MVC应用程序,另一个是与管理相关的函数,即ASP.NET Web窗体动态数据。我的MVC应用程序将是主站点,但我希望WebForms在MVC站点的管理文件夹下工作。

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

    3 回复  |  直到 15 年前
        1
  •  4
  •   RSolberg    15 年前

    在Visual Studio项目中,您可以右键单击文件夹,然后选择“转换为Web应用程序”,这解决了我的问题。

        2
  •  1
  •   Wyatt Barnett    15 年前

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

        3
  •  1
  •   Henrik Aasted Sørensen    15 年前

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