将一个 Web 项目文件访问到另一个 Web 项目
Access one web project file to another web project
问题
您好,我正在研究 asp.net Web 表单项目,我在一个解决方案中有两个 Web 项目,第一个是网站部分,第二个是管理部分。
我在网站项目中创建了一个名为 siteadmin 的文件夹,并将管理部分的项目文件 (.csproj) 放在 siteadmin 文件夹中。现在我想从主网站访问 siteadmin 文件。
例如请看下面:
其中 default.aspx 是 admin web 项目的文件。
请帮帮我。
这只是将管理应用程序部署到主应用程序的子文件夹中的问题。与放置 .csproj 文件的位置无关。
对于开发,只需为两个应用程序使用本地 IIS,并将虚拟目录 URL 设置为如下所示:
主网站:<a href="http://localhost/website" rel="nofollow">http://localhost/website</a>
管理网站:<a href="http://localhost/website/admin" rel="nofollow">http://localhost/website/admin</a>
参考这个:
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
问题
您好,我正在研究 asp.net Web 表单项目,我在一个解决方案中有两个 Web 项目,第一个是网站部分,第二个是管理部分。
我在网站项目中创建了一个名为 siteadmin 的文件夹,并将管理部分的项目文件 (.csproj) 放在 siteadmin 文件夹中。现在我想从主网站访问 siteadmin 文件。
例如请看下面:
其中 default.aspx 是 admin web 项目的文件。
请帮帮我。
这只是将管理应用程序部署到主应用程序的子文件夹中的问题。与放置 .csproj 文件的位置无关。
对于开发,只需为两个应用程序使用本地 IIS,并将虚拟目录 URL 设置为如下所示:
主网站:<a href="http://localhost/website" rel="nofollow">http://localhost/website</a>
管理网站:<a href="http://localhost/website/admin" rel="nofollow">http://localhost/website/admin</a>
参考这个: 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