Javascript 升级到MVC 4,现在可以';找不到脚本

Javascript 升级到MVC 4,现在可以';找不到脚本,javascript,asp.net-mvc-4,asp.net-mvc-areas,Javascript,Asp.net Mvc 4,Asp.net Mvc Areas,我最近将一个MVC3项目升级为MVC4 应用程序中有3个区域。这些区域使用与其他地方相同的脚本 在升级之前,区域中的视图只使用了主脚本文件夹(/scripts)中的脚本,但现在我得到了404(未找到),因为它在这里-/AREANAME/scripts/jquery-1.10.1.min.js 显然,我不想将脚本文件夹复制到所有区域文件夹,所以我的问题是如何使区域使用主文件夹中的脚本 我在布局页面中引用了这样的脚本,但不使用相对寻址。相反,请使用MVC提供的工具: <script src="

我最近将一个MVC3项目升级为MVC4

应用程序中有3个区域。这些区域使用与其他地方相同的脚本

在升级之前,区域中的视图只使用了主脚本文件夹(/scripts)中的脚本,但现在我得到了404(未找到),因为它在这里-/AREANAME/scripts/jquery-1.10.1.min.js

显然,我不想将脚本文件夹复制到所有区域文件夹,所以我的问题是如何使区域使用主文件夹中的脚本


我在布局页面中引用了这样的脚本,但不使用相对寻址。相反,请使用MVC提供的工具:

<script src="@Url.Content("~/Scripts/jquery-1.10.1.min.js")"></script>


更好的是,使用MVC4中提供的捆绑和缩小工具。

不要使用相对寻址。相反,请使用MVC提供的工具:

<script src="@Url.Content("~/Scripts/jquery-1.10.1.min.js")"></script>


更好的是,使用MVC4中提供的捆绑和缩小工具。

感谢Mystere Man的回答。对于.aspx视图,它是这样的

<script type="text/javascript" src="<%=Url.Content("~/Scripts/jquery-1.10.1.min.js")%>"></script>

谢谢Mystere Man的回答。对于.aspx视图,它是这样的

<script type="text/javascript" src="<%=Url.Content("~/Scripts/jquery-1.10.1.min.js")%>"></script>


您如何引用脚本?这很可能是因为Razor 2现在支持应用程序根目录,而Razor 1不支持。没有使用Razor,因为应用程序是不久前编写的。aspx我是这样引用的-“./Scripts/jquery-1.10.1.min.js”?您是如何引用脚本的?这很可能是因为Razor 2现在支持应用程序根目录,而Razor 1不支持。没有使用Razor,因为应用程序是在不久前编写的。我引用的都是.aspx-“./Scripts/jquery-1.10.1.min.js”???