0

我有这个 MVC4 Web 应用程序,我在 mySite.local/ 本地运行它。我在 IIS 7 中创建了一个应用程序,映射到 mySite.local/corporateSite/。我将该应用程序指向我在本地安装的 Umbraco (CMS)。

这工作得很好。

我有这些 UI 图像和 .css 文件,它们位于我的公司网站中,并通过绝对 URL 链接到(例如:/css/myCss.css、/media/ui/myFunLogo.png 等)。

现在这个“/”根已经改变了,如果我想让我的 css 和图像工作,我必须使用 /corporateSite/cssmyCss.css ......这是合乎逻辑的。

如何更改我的配置或站点设置或代码,以便在链接到这样的文件时不必编写这些内容。我应该使用重写规则来添加应用程序 url 吗?

人们如何正常地整合这些元素?我知道很多通过子域,但这对我们来说目前并不理想。

谢谢您的帮助!

(我认为我的问题与如何将 umbraco 与 mvc4 集成但在某些不同方面有关。答案对我不利。)

4

1 回答 1

1

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

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

于 2013-05-13T13:49:03.893 回答