【问题标题】:Set web config debug to false and broke project将 web config debug 设置为 false 并破坏项目
【发布时间】:2014-05-08 12:54:42
【问题描述】:

我们有一个网站,我们几乎已经完成了应用程序。一切正常,除了 IE 8 和 IE 7 中的 BrowserLink 的一个小问题。所以我发现某个地方告诉我将调试更改为 false。所以我做到了。

<!--<compilation debug="true" targetFramework="4.5">-->
  <compilation debug="false">

不幸的是,当我这样做时,登录页面是这样的。

如果有人对可能导致这种情况的原因有任何想法,那就太棒了。我知道这是非常普遍的,但我真的不知道是什么导致了问题......当 debug="true" 时一切正常。请不要告诉我为什么它应该设置为 false,我已经阅读了足够多的文章来讨论这个问题。

【问题讨论】:

  • 您是否尝试过在 debug 设置为 false 时包含 targetFramework?
  • 是的,我认为这可能与压缩有关。因为这看起来像正在发生的事情。但我不确定为什么它在退出调试模式时会压缩。

标签: c# asp.net web-applications web web-config


【解决方案1】:

使用任何文本编辑器检查web.config 打开的字符集,你会看到其中的编码如下:

  • ANSI
  • ISO
  • UTF-8

选择 UTF-8 可能会解决问题

【讨论】:

  • web.config 设置为 Utf
  • 你可以参考这个stackoverflow.com/questions/4143536/…,如果已经检查过,那么你需要重新查看你的代码或将它们发布在这里。
  • 是的,它是 GZIP 编码。我们让母版页在无法调试时强制使用 GZIP。
猜你喜欢
  • 2019-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多