我们有一个95%被替换的Intranet遗留应用程序,但不幸的是,5%仍然是必需的,并且尚未在新系统中实现。剩下的一个函数访问<appSettings>
文件的web.config
部分中的一段数据,今天我被告知需要更改数据。
我之前做了很多次,将web.config
复制到服务器的桌面,制作了备份副本,编辑了appSettings键,然后将web.config
复制回网站服务器上的位置。而不是像以前一样更新,现在网站无法访问,只返回以下错误:
我很确定它真的无法读取web.config
文件,因为web.config关闭了customErrors,但是当从服务器外部访问时,它会给出通用IIS“运行时错误“消息,带有关闭customErrors的说明。
我在这里真的很亏,因为对非配置数据的改变似乎打破了整个事情。放回原始副本并没有解决问题。没有权限或其他设置在几个月内发生了变化(并且所有权限或其他设置都已经过验证,仍然与它们应该是相同的)。我无法谷歌了解与此问题相关的任何有用信息。