【问题标题】:CSS Rendering differently on server than localCSS在服务器上的渲染与本地不同
【发布时间】:2016-11-03 04:54:42
【问题描述】:

我有这个烦人的 CSS 渲染问题,我不确定是什么原因造成的。

在我的本地副本上,一切看起来都是我想要的。当我将它部署到服务器 IIS 时。

有一个非常小的 DIV 没有按照我想要的方式呈现,或者与本地副本呈现的相同。

在这种情况下,在 div 的顶部和底部不应该有填充时。在当地看起来不错。

我尝试在标题中设置 X-AU,但没有帮助。

它只是以不同的方式渲染那个 div。所有其他元素看起来都很好。这真的很奇怪。

【问题讨论】:

  • 你是在同一个浏览器看的吗?
  • 让我检查你的代码.....啊真的没有要检查的代码
  • 尝试清除本地浏览器缓存。

标签: css iis


【解决方案1】:

您是否尝试过禁用 IIS 静态内容压缩? 我已经在运行 IIS 的服务器上遇到了缩小 jquery 和 css 的问题,我不得不将其更改为它的非缩小版本。

【讨论】:

  • 是的。发布问题后,我检查了捆绑内容。一些 asp.net 捆绑器如何给出不同的结果。我将所有 css 移动到 html 页面,而不是使用捆绑功能。我仍然不知道问题出在哪里,但能够解决我的问题。
【解决方案2】:

您能否检查一下您是否在本地使用 SSL 运行该站点?我有一个类似的问题。我在 VS 2013 和本地 IIS over SSL 中运行该站点,而在实时站点上,我没有。修复是在实时站点上配置 https 绑定,这解决了问题。

【讨论】:

  • 这应该是一个评论,回答完你的问题后应该给出完整的答案。
猜你喜欢
  • 2021-06-18
  • 2016-05-26
  • 1970-01-01
  • 1970-01-01
  • 2020-02-02
  • 1970-01-01
  • 1970-01-01
  • 2017-07-02
  • 1970-01-01
相关资源
最近更新 更多