gpt4 book ai didi

asp.net-mvc - ASP.NET MVC 框架 4.5 CSS bundle 无法在托管上运行

转载 作者:行者123 更新时间:2023-12-03 04:25:10 25 4
gpt4 key购买 nike

我正在应用程序港口上运行一个用 MVC4 编写的应用程序。

一堆 css 文件不起作用。在我的本地计算机的 Debug模式下,我看到了应用程序的代码,并且看到了文件。该应用程序按预期工作。

<link href="/Content/css/home/basic-jquery-slider.css" rel="stylesheet"/>
<link href="/Content/css/home/Home.css" rel="stylesheet"/>

当我将应用程序上传到 Appharbor 时,我在代码中看到该 bundle ,但该应用程序无法运行。

<link href="/Content/css/home?v=zhVOIpUNuvCOZhJyBcQWpMlozayor4te6k-pM29wHqI1" rel="stylesheet"/>

当我浏览 href 中的该链接时,我收到 403 - Forbidden:访问被拒绝。

如何解决这个问题?

最佳答案

我的猜测是路径 Content/css 存在于您应用程序的磁盘上。在这种情况下,IIS 将处理请求,而不是 MVC。

确保包的虚拟路径(StyleBundle 构造函数的参数)与文件系统中的文件夹不匹配。

来自评论:

"A good convention to follow when creating bundles is to include "bundle" as a prefix in the bundle name. This will prevent a possible routing conflict."

关于asp.net-mvc - ASP.NET MVC 框架 4.5 CSS bundle 无法在托管上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12081255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com