【发布时间】:2016-04-14 10:38:24
【问题描述】:
我在 IIS 上的专用 Windows 服务器中有一个前端应用程序和一个管理应用程序。 admin 有一个 images 虚拟目录指向前端 images 目录,这样通过 admin 上传的任何图片都会上传到前端目录。管理员也是前端网站的子域。我正在尝试在 Azure 中复制这种结构。
到目前为止,我已经尝试过:
创建了两个不同的 Web 应用程序并映射外部域,例如 www.contoso.com 和 admin.contoso.com,没有问题。但是如果我需要在管理网络应用程序中创建一个虚拟目录,它不允许我引用管理网络应用程序的 site\wwwroot 文件夹之外的任何内容。
在同一个 Web 应用中创建了两个目录,但找不到将 www.contoso.com 和 admin.contoso.com 映射到同一个 Web 应用中的两个不同目录的方法。
将前端上传到 site\wwwroot 并创建一个名为 admin 的子目录并将 www.contoso.com 和 admin.contoso.com 映射到同一个 Web 应用程序,并使用 url 重写指向 admin 子目录到 admin.contoso.com。但是还是找不到合适的方法在admin中添加虚拟目录指向前端。
我正在使用新门户,并且应用程序使用 ASP.NET MVC,顺便说一下 .NET 4.5。
谁能指出我如何管理和配置具有子域和虚拟目录的多个网站的正确方向?
【问题讨论】:
标签: asp.net asp.net-mvc azure subdomain virtual-directory