在同一解决方案中指定单独的web应用程序-Visual Studio 2012

本文关键字:web 应用程序 -Visual 2012 Studio 单独 解决方案 | 更新日期: 2023-09-27 18:13:58

我有一个Visual Studio ASP.Net Web解决方案。在我们的实时网站上,IIS用于区分此单一解决方案中的几个不同应用程序。它在那里工作没有问题,但当我用visualstudio打开整个解决方案时,有些部分找不到。

请参阅下面的示例结构。。。如果我在"应用程序2"中处理某个东西,它不会识别"App_code"文件夹中的任何代码,因为它正在查看我的根"App_Coode"文件夹。我的问题是:有没有一种方法可以在Visual Studio中的一个解决方案下管理多个web应用程序?

示例结构:

Root - Main Application
  App_Code
  App_Data
  Folder 1
  Folder 2
  Folder 3
  web.config
  Application 2
     App_Code
     App_Data
     Folder Inside
     Another folder
     web.config
  Application 3
     App_Code
     App_Data
     Folder 1
     Folder 2
     web.config

在同一解决方案中指定单独的web应用程序-Visual Studio 2012

每个VS解决方案都可以有多个项目,因此……您可以将每个应用程序添加为解决方案中的一个项目。

一种方法是:

  1. 创建新的BLANK/EMPTY解决方案
  2. 右键单击解决方案名称,选择"添加>现有网站",然后选择您的ROOT文件夹
  3. 重复步骤2,但这次选择文件夹"应用程序2"。。。对所有项目都执行相同的操作

最后你会得到这样的东西:

- SOLUTION
+- Root
+- Application 1
+- Application 2

希望能有所帮助。