将ASP.net MVC网站部署到Azure网站的子文件夹吗?

Sim*_*ham 4 .net asp.net-mvc azure azure-web-sites

我有一个asp.net mvc网站,我想将其部署到Azure(最好通过GitHub部署),以便可以将其作为主域的子文件夹进行访问。

例如 http://example.com/mymvcsite/

理想情况下,我希望该网站在子文件夹下完全独立。好像它被配置为一个很好的老式IIS应用程序文件夹。即,我不想为mydomain.com建立一个域名mvc网站,该网站恰好在/ mymvcsite /子文件夹路径下完成了所有业务。

我很高兴将整个网站托管在Azure上,让这个特定项目驻留在子文件夹下才有意义。

我今天一直在努力和搜寻,试图弄清楚如何解决这个问题,并且变得空白。

Lio*_*oft 6

如果您使用 Web 部署发布方法,您可以在站点名称mydomain/mymvcsite而不是mydomain. 至少它适用于默认的 windows azure 站点http://mydomain.azurewebsites.net/mymvcsite

或者您可以使用 FTP 发布方法。


Big*_*igs 6

您可以转到azure的控制面板并添加虚拟目录路径。

请访问此MDSN博客以了解其效果。

http://blogs.msdn.com/b/kaushal/archive/2014/04/19/microsoft-azure-web-sites-deploying-wordpress-to-a-virtual-directory-within-the-azure-web- site.aspx