我有这个MVC4 Web应用程序,我在mySite.local /本地运行它。我在IIS 7中创建了一个应用程序,映射到mySite.local / corporateSite /。我将该应用程序指向我在本地的Umbraco(CMS)安装。
这很有效。
我有这些UI图像和.css文件,这些文件位于我的公司网站中,并通过绝对网址链接(例如:/css/myCss.css,/media/ui/myFunLogo.png等)。< / p>
现在这个“/”root已经改变,如果我想让我的css和图像工作,我必须使用/corporateSite/cssmyCss.css ......这是合乎逻辑的。
如何更改我的配置或网站设置或代码,这样每当我链接到这样的文件时,我都不必编写。我应该使用重写规则来添加应用程序URL吗?
人们如何正常整合这些元素?我知道很多子域名,但目前这对我们来说并不理想。
感谢您的帮助!
(我认为我的问题与how to integrate umbraco with mvc4有关,但在某些不同方面。答案对我不利。)
答案 0 :(得分:1)
在umbracoSettings.config中,有一个“ResolveUrlsFromTextString”的设置。
将其设置为 true 应该告诉Umbraco将虚拟目录名称添加到链接和图像。