【问题标题】:Access one web project file to another web project访问一个 Web 项目文件到另一个 Web 项目
【发布时间】:2015-08-03 03:33:06
【问题描述】:

问题

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

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

例如请看下面:

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

其中 default.aspx 是管理 web 项目的文件。

请帮帮我。

【问题讨论】:

    标签: asp.net virtual-directory


    【解决方案1】:

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

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

    主站:@987654321@

    管理网站:@987654322@

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

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

    例如:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-10
        • 2010-12-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-06-30
        相关资源
        最近更新 更多