我有一个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
每个VS解决方案都可以有多个项目,因此……您可以将每个应用程序添加为解决方案中的一个项目。
一种方法是:
- 创建新的BLANK/EMPTY解决方案
- 右键单击解决方案名称,选择"添加>现有网站",然后选择您的ROOT文件夹
- 重复步骤2,但这次选择文件夹"应用程序2"。。。对所有项目都执行相同的操作
最后你会得到这样的东西:
- SOLUTION
+- Root
+- Application 1
+- Application 2
希望能有所帮助。