【发布时间】:2015-07-30 18:42:04
【问题描述】:
我刚刚将我的 Umbraco 站点从我的开发环境迁移到了一个我们可以完全控制的云托管 IIS 解决方案。该解决方案托管多个站点,我只是将我的 Umbraco 文件夹和代码添加到 wwwroot 文件夹并将其创建为一个新应用程序。我遇到的问题是大多数 Umbraco 代码似乎都指向 IIS 服务器的根目录,那么我该如何制作它,以便只有这个应用程序才能看到它包含文件夹作为根目录?
例如,在我的代码中,Umbraco 将一些文件路径呈现为:
/media/1028/myimage.png
这意味着它指向:
www.myiisserver.com/media/1028/myimage.png
而它应该看:
www.myiisserver.com/mynewumbracosite/media/1028/myimage.png
我是 IIS 新手,因为我通常使用 Apache 服务器,但必须有某种方法来设置应用程序的根目录,以便它始终在任何 url 中包含应用程序目录。
任何帮助将不胜感激。
【问题讨论】:
-
尝试在 Umbraco 的根节点上设置主机名(例如 www.myiisserver.com/mynewumbracosite/)?