Bundle不适用于自定义路由mvc 4

时间:2014-06-22 07:17:51

标签: model-view-controller bundle canonical-link

我已经创建了支持规范网址的自定义路由。它适用于本地系统。然而,当我在服务器上测试我的代码时,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返回静态文件的链接。

如何解决这个问题?

0 个答案:

没有答案