我已经创建了支持规范网址的自定义路由。它适用于本地系统。然而,当我在服务器上测试我的代码时,bundle创建了一个链接,但无法呈现css和js。
这是代码
routes.MapRoute
(
"Custom",
"{*catchAll}",
new { controller = "Search", action = "Index", id = UrlParameter.Optional }
).RouteHandler = new CustomRouteForSlugs();
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")
它在生产链接上创建的链接是:
<link href="/Content/css?v=WMr-pvK-ldSbNXHT-cT0d9QF2pqi7sqz_4MtKl04wlw1" rel="stylesheet">
<script src="/bundles/modernizr?v=rGcoDow97GYrNMSwHq7xCCjlcB3UIY4_OhPRc6BBSQA1"></script>
在通过萤火虫检查时,我发现没有附加脚本或js代码。为css或js返回静态文件的链接。
如何解决这个问题?