我创建了一个在本地工作正常的mvc3应用程序。我在一个所有网站都位于单个网址下的部门工作。当我部署我的网站测试环境比页面出现但所有java脚本和内容(图像,CSS)文件夹路径不正确。
我在一个部门工作,所有网站都位于单个网址下,例如https://abcd.test.hosts.network/application1,https://abcd.test.hosts.network/application2
当我检查图像的位置时,它显示以下路径 http://abcd.test.hosts.network/Content/Images/Master/masterBannerLeft5.jpg
我应该怎么做或如何部署我的应用程序来修复java脚本和内容文件夹的问题。
答案 0 :(得分:1)
您是否使用以下内容来引用内容文件:
<link href="@Url.Content("~/content/css/normalize.css")" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="@Url.Content("~/content/js/jquery.js")"></script>
而不是:
<link href="/content/css/normalize.css" rel="stylesheet" type="text/css" />
有关详细信息,请参阅http://msdn.microsoft.com/en-us/library/system.web.mvc.urlhelper.content.aspx,它基本上解决了应用程序中的路径。