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