我正在尝试在 Azure 中发布 ASP.NET MVC 应用程序,但遇到了一个大问题。由于某种原因,Bootstrap 和 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" />
),所以我认为问题应该出在上传配置中,或者文件由于某种原因消失。请问,我该如何解决这个问题?
最佳答案
好吧,看来我已经弄清楚了。又过了一天,我发现了这个问题MVC5 bundle url version and content are missing它的答案对我帮助很大。由于某种原因,在我的 .csproj 文件中,所有 bootstrap 和 jquery 文件都包含为 <None Include="...">
。我已将其替换为 <Content Include="...">
现在可以了。
关于c# - Azure 中的捆绑不适用于 bootstrap 和 jquery、ASP.NET MVC 5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49457384/