我有一个前端应用程序和管理应用程序在IIS上的专用Windows服务器。管理员具有指向前端图像目录的图像虚拟目录,以便通过管理员上传的任何图像上传到前端目录。此外,管理员是前端网站的子域。我试图在Azure中复制这个结构。Azure多个网站,子域和虚拟目录
到目前为止,我已经试过:
创建了两个不同的网络应用程序和映射的外部域说,www.contoso.com和admin.contoso.com没有问题。但是,如果我需要在管理Web应用程序中创建虚拟目录,它不允许我引用管理Web应用程序的site \ wwwroot文件夹以外的任何内容。
在同一个网络应用程序中创建了两个目录,但无法找到一种方法将www.contoso.com和admin.contoso.com映射到同一个Web应用程序中的两个不同目录。
将前端上传到site \ wwwroot并创建了一个名为admin的子目录,并将www.contoso.com和admin.contoso.com映射到同一个Web应用程序,并使用url重写将admin子目录指向admin.contoso.com。但是仍然无法找到在管理员中添加虚拟目录以指向前端的正确方法。
我正在使用新门户和应用程序使用ASP.NET MVC,.NET 4.5的方式。
任何人都可以请指出我如何管理和配置多个网站与子域和虚拟目录的正确方向?
尽管此解决方案有效,但Microsoft建议Azure Blob存储托管静态内容。 –