Twitter bootstrap 在部署到IIS 7之后,引导是不同的

Twitter bootstrap 在部署到IIS 7之后,引导是不同的,twitter-bootstrap,twitter-bootstrap-3,iis-7,asp.net-mvc-5,Twitter Bootstrap,Twitter Bootstrap 3,Iis 7,Asp.net Mvc 5,我有一个MVC5应用程序,当我在本地测试它时,一切都很好。我刚刚将其发布到IIS 7服务器,加载时出现了两个问题:1)未加载图像,但我通过在IIS网站的“身份验证”选项卡中将“匿名身份验证”更改为应用程序池,解决了这一问题 第二个问题是引导有区别。引导仍处于活动状态,但我所做的一些更改似乎不起作用。(背景颜色不是黑色,文本不是白色,页面更大,…)。我在最后包括了两张图片来说明我的意思 我在发布文件后检查了它们。Bootstrap.css是用我的代码更新的,在bundles配置中它说它使用Boot

我有一个MVC5应用程序,当我在本地测试它时,一切都很好。我刚刚将其发布到IIS 7服务器,加载时出现了两个问题:1)未加载图像,但我通过在IIS网站的“身份验证”选项卡中将“匿名身份验证”更改为应用程序池,解决了这一问题

第二个问题是引导有区别。引导仍处于活动状态,但我所做的一些更改似乎不起作用。(背景颜色不是黑色,文本不是白色,页面更大,…)。我在最后包括了两张图片来说明我的意思

我在发布文件后检查了它们。Bootstrap.css是用我的代码更新的,在bundles配置中它说它使用Bootstrap.css而不是Bootstrap.min.css,所以这不会是问题吧

任何帮助都将不胜感激

以下是我在VS上运行它时在本地的外观,这两个版本都经过firefox developer edition测试,屏幕相同,分辨率相同,sreenshot大小相同:

以下是它在IIS7上发布时的外观

编辑:添加了网络控制台的图像


在Visual Studio中,将文件*.css拖放到atribute中,就这样,IIS不会像Visual Studio那样找到文件*.css


Omar Romero

我认为删除
内容文件中的
bootstrap.min
应该可以

如果您更改了bootstrap.css文件,然后删除bootstrap.min.css文件,原因是它包含默认值,当页面呈现时,该文件中的CSS也会被加载,这与此冲突,并使您陷入此问题

您在控制台中是否遇到任何错误,例如404?不,在我从未加载的图像中获取401之前,但现在控制台都很好。它还加载捆绑包等。我将在打印屏幕中编辑。您是否将custmo CSS与引导CSS捆绑在一起?@DavidG是的,我使用默认的site.CSS文件,并更改了引导代码。我想它们是在同一个捆绑包中。有同样的问题,我能找到的唯一解决办法就是将引导代码复制到我创建的另一个文件中…在masterpage或*.aspxIs的atribute HEAD中您的评论是要对您的答案进行编辑吗?如果是,你应该编辑你的答案,因为它的措辞有点混乱