我有一个由其他人部分开发的 MVC 应用程序。它在那个特定的机器上工作。当我在我的机器上运行应用程序时,我发现 bundle 中的脚本正在使用相对路径呈现。
<script type="text/javascript" src="~/Scripts/jquery-1.9.1.js"></script>
所有脚本的渲染方式与 CSS 文件的渲染方式相同。我以这种方式使用捆绑包。
在 BundleConfig.cs 中
bundles.Add(new ScriptBundle("~/bundles/EMRMobileScript").Include (
"~/MobileQuerys/js/jquery.js",
"~/MobileQuerys/docs/_assets/js/jqm-demos.js"
));
在 _Layout.cshtml
@Styles.Render("~/Content/EMRMobilecss")
@System.Web.Optimization.Scripts.Render("~/bundles/EMRMobileScript")
在浏览器控制台中
GET http://localhost:6326/~/Scripts/jquery-1.9.1.js 404 (Not Found)
为什么它的渲染与〜??