【发布时间】:2015-08-03 03:33:06
【问题描述】:
问题
您好,我正在处理 asp.net 网络表单项目,我在一个解决方案中有两个网络项目,第一个是网站部分,第二个是管理部分。
我在网站项目中创建了一个名为 siteadmin 的文件夹,并将管理部分的项目文件(.csproj)放在 siteadmin 文件夹中。现在我想从主网站访问 siteadmin 文件。
例如请看下面:
其中 default.aspx 是管理 web 项目的文件。
请帮帮我。
【问题讨论】:
问题
您好,我正在处理 asp.net 网络表单项目,我在一个解决方案中有两个网络项目,第一个是网站部分,第二个是管理部分。
我在网站项目中创建了一个名为 siteadmin 的文件夹,并将管理部分的项目文件(.csproj)放在 siteadmin 文件夹中。现在我想从主网站访问 siteadmin 文件。
例如请看下面:
其中 default.aspx 是管理 web 项目的文件。
请帮帮我。
【问题讨论】:
这只是将管理应用程序部署到主应用程序的子文件夹中的问题。与您放置 .csproj 文件的位置无关。
对于开发,只需对两个应用程序使用本地 IIS,并将虚拟目录 URL 设置为如下所示:
主站:@987654321@
管理网站:@987654322@
请参考: How to: Create IIS Virtual Directories in Visual Studio
同样,当您准备发布到服务器时,管理应用程序文件只需位于主应用程序的子文件夹中。
例如:
网站主文件:C:\inetpub\website\
管理员网站文件:C:\inetpub\website\admin\
在 IIS 中相应地为两个应用设置物理路径。
【讨论】:
我不确定我是否清楚你想要什么。但是如果你想在你的主项目中使用 siteadmin 项目,你需要在你的网站主项目中添加对 siteadmin 项目的引用。您可以这样做: How to: Add a Project Reference to a Visual Studio Web Project
【讨论】: