Azure 中的捆绑不适用于 bootstrap 和 jquery、ASP.NET MVC 5
Posted
技术标签:
【中文标题】Azure 中的捆绑不适用于 bootstrap 和 jquery、ASP.NET MVC 5【英文标题】:Bundling in Azure is not working for bootstrap and jquery, ASP.NET MVC 5 【发布时间】:2018-09-02 14:04:26 【问题描述】:我正在尝试在 Azure 中发布我的 ASP.NET MVC 应用程序,但我遇到了一个大问题。出于某种原因,引导一个 jQuery 没有上传到云中,结果我在我的<head>
中有这个@
<link href="/bundle/css?v=M0YDCkvF0TWb7qBimSKIIQStPqLp2LPc1kQmD4tJabM1" rel="stylesheet"/>
<script src="/bundles/jquery?v="></script>
<script src="/bundles/modernizr?v="></script>
CSS 捆绑包仅包含“site.css”的内容,因此捆绑确实有效,但由于某种原因缺少库。
相同的配置在本地 IIS 中运行良好(包括<compilation debug="false" targetFramework="4.5" />
),所以我认为问题应该出在上传配置中,或者文件由于某种原因消失了。请问,我该如何解决?
【问题讨论】:
【参考方案1】:好的,看来我已经想通了。又过了一天,我发现了这个问题MVC5 bundle url version and content are missing,它的回答对我帮助很大。由于某种原因,在我的 .csproj 文件中,所有 bootstrap 和 jquery 文件都包含为<None Include="...">
。我已经用<Content Include="...">
替换了它,现在它可以工作了。
【讨论】:
以上是关于Azure 中的捆绑不适用于 bootstrap 和 jquery、ASP.NET MVC 5的主要内容,如果未能解决你的问题,请参考以下文章
JQuery Validate 不适用于 Bootstrap Carousel 中的表单
为啥我的过渡不适用于 Bootstrap-vue 中的警报 v-model?