在我的MVC4 Web应用程序中运行子应用程序(umbraco)的路径问题

时间:2013-05-08 20:38:24

标签: asp.net-mvc-4 iis-7 umbraco

我有这个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有关,但在某些不同方面。答案对我不利。)

1 个答案:

答案 0 :(得分:1)

在umbracoSettings.config中,有一个“ResolveUrlsFromTextString”的设置。

将其设置为 true 应该告诉Umbraco将虚拟目录名称添加到链接和图像。