问题背景:
我正在MVC4中开发一个网站。它使用bootstrap并将其发布到Azure。
问题:
关于这个问题还有其他问题,但没有一个建议对我有用。问题是我更改了bootstrap.css
文件。我已删除了.navbar
上的填充样式,并且还更改了其背景颜色。
这些更改在本地加载时工作正常。只要我将网站部署到Azure,就会包含 的更改。
项目结构:
这是包含项目中CSS的Contents文件夹的结构:
守则:
这是网站上的样式的BundleConfig.cs
:
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css"));
这是在主布局_Layout.cshtml
中呈现的方式:
@Styles.Render("~/Content/css")
到目前为止我尝试了什么:
我尝试了以下修复程序,但问题仍然存在:
new StyleBundle("~/Content/css")
更改为新StyleBundle("~/Content/bootstrapcss")
,然后将@Styles.Render
部分中的代码更改为新的更改。非常感谢任何试图解决这个令人沮丧的问题的想法!
答案 0 :(得分:2)
我在这里找到了这个很好的答案:
CSS changes on MVC App not working
我的项目设置为调试模式,我正在发布模式下部署。切换到Debug意味着已经部署了bootstrap.css中的更改。
答案 1 :(得分:0)
确认相关文件是否是Visual Studio中打包的部署的一部分。过去发生过这种情况(使用web.config),因为该文件未设置为Azure远程部署包的一部分。