【问题标题】:Corrupt web.config file?损坏的 web.config 文件?
【发布时间】:2014-03-31 10:17:15
【问题描述】:

今天我遇到了一个我以前从未见过的错误,希望你们能帮助澄清。

我有一个托管多个站点和 Web 服务的 Web 服务器。该服务器最近没有打开任何自动更新或收到任何更新,但是今天早上我的一个 Web 服务突然返回 404 和 500(该服务每 15 分钟调用一次)。当我开始挖掘错误消息时,它们非常笼统,坦率地说没有任何意义。在没有成功浏览网页后,我决定替换 web.config,只是因为其中一条错误消息表明 web.config 最近发生了一些变化(据我所知没有任何变化)。我迅速从暂存环境中获取了一个配置文件,将其替换为旧配置,并且服务已备份并运行。任何人都可以解释如何或可能导致这种情况的原因吗?该服务已经运行了几个月,没有任何变化。旧配置和新配置文件的视觉差异仅显示空白更改。

【问题讨论】:

    标签: asp.net wcf iis web web-config


    【解决方案1】:

    编辑:由于只有空白更​​改,我假设 web.config 文本编码已更改并且 IIS 无法读取它。

    尝试在 Notepad++ 中打开原始 web.config 并确保编码为 UTF。如果不是,请尝试将其更改回来。

    希望对你有帮助。

    【讨论】:

    • 这是什么意思?文本编码?
    • 是的,我的意思是文本/文件编码
    • 随机变化会怎样?
    • @DmitryProkorym 欢迎来到 Stack Overflow!您应该编辑此答案以澄清您的意思,并提出可能的原因和解决方案。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-17
    • 2015-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多