访问一个Web项目文件到另一个Web项目

时间:2015-08-03 03:33:06

标签: asp.net virtual-directory

问题

您好我正在开发asp.net Web表单项目,我在一个解决方案中有两个Web项目,第一个是网站部分,第二个是管理部分。

我在网站项目中创建了一个siteadmin文件夹,并将admin部分的项目文件(.csproj)放在siteadmin文件夹中。现在我想从主网站访问siteadmin文件。

例如,请看下面:

  

http://localhost:1426/siteadmin/default.aspx

default.aspx是admin web project的文件。

请帮帮我。

2 个答案:

答案 0 :(得分:0)

这只是将管理员应用程序部署到主应用程序的子文件夹中。与放置.csproj文件的位置无关。

对于开发,只需对两个应用程序使用本地IIS,并将虚拟目录URL设置为如下所示:

主要网站:http://localhost/website

管理员网站:http://localhost/website/admin

参考: How to: Create IIS Virtual Directories in Visual Studio

同样,当您准备发布到服务器时,管理应用程序文件只需要位于主应用程序的子文件夹中。

例如:

主要网站文件:C:\inetpub\website\

管理员网站文件:C:\inetpub\website\admin\

在IIS中相应地设置两个应用程序的物理路径。

答案 1 :(得分:0)

我不确定我清楚地明白你想要什么。但是如果您想从主项目中使用siteadmin项目,则需要在网站main中添加对siteadmin项目的引用。您可以这样做: How to: Add a Project Reference to a Visual Studio Web Project