【发布时间】:2011-05-09 13:50:26
【问题描述】:
我在远程服务器上部署了一个项目,用于在我自己和 QA 团队之间进行测试。我们所有人都能够很好地进行测试,除了一个人仍在使用以前版本的 web.config 中存在的连接字符串进行连接。对 web.config 的更改发生在星期五,此时我重新启动 IIS 以清除重新读取所有文件,这似乎工作得很好。然而,到了星期一早上,问题又回来了。谁能告诉我为什么这会发生在一个人身上,即使在清除了 IIS 的所有内容之后?我无法想象与 Web.config 相关的任何内容都会本地存储在用户机器上,但我很茫然。我应该注意,我在本地使用的 web.config 与在测试服务器上使用的不同,所以在发布文件后,我只是用测试环境中使用的版本的备份覆盖我的版本。
有什么想法吗?
【问题讨论】:
-
你的连接字符串在 mySettings 部分吗?
标签: asp.net web-config