-1

将 Asp.NetMVC3 项目部署到 IIS 时出错。缺少所有脚本参考。

在控制台日志
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>
4

2 回答 2

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>
}
于 2013-09-17T06:52:54.703 回答
0

尝试使用绝对路径

<script src="<%= Url.Content("/Content/js/jquery-1.9.1.min.js") %>" type="text/javascript"></script>
于 2013-09-25T20:16:45.677 回答