部署我的Asp.NetMVC3项目时遇到错误。
当我使用项目解决方案进行调试时,一切正常。
当我发布并部署到IIS时,我面临脚本缺失错误。
缺少参考jQuery,缺少所有脚本。
"NetworkError: 404 Not Found - http://localhost/Content/js/Content/js/jquery-1.9.1.min.js"
我在我的项目中用来引用如下的脚本。
第一个我使用的代码。
<script src="../../Content/js/jquery-1.9.1.min.js" type="text/javascript"></script>
我收到了错误,我尝试使用这个。
<script src="<%= Url.Content("~/Content/js/jquery-1.9.1.min.js") %>" type="text/javascript"></script>
但我也有错误。我认为这不是dll问题,因为我可以在deploy.zip上看到我所有的dll。
请尽快...,
答案 0 :(得分:1)
试试这个你可以使用这两种方式
<强> _Layout.cshtml 强>
<head>
<script src="<%= Url.Content("~/Content/js/jquery-1.9.1.min.js") %>" type="text/javascript"></script>
@RenderSection("JavaScript", required: false)
</head>
<强> _SomeView.cshtml 强>
@section JavaScript
{
<script type="text/javascript" src="@Url.Content("/Scripts/SomeScript.js")"></script>
<script type="text/javascript" src="@Url.Content("/Scripts/AnotherScript.js")"></script>
}
答案 1 :(得分:0)
尝试使用绝对路径
<script src="<%= Url.Content("/Content/js/jquery-1.9.1.min.js") %>" type="text/javascript"></script>