我们有一个系统,可以在每次回发时动态创建页面控件,并使用浏览器历史记录等进行处理。
问题是在生产服务器(NLB 上的 2 个节点)上,我们随机出现在不同的位置,没有发现相关性,加载视图状态失败,控制树可能是不同的错误。但是,在我们的登台服务器上完全相同的代码(与生产相同的 NLB 设置)从未发生过。
我现在基本上排除了它的代码,因为它根本不会发生在开发/登台或本地环境中,在生产环境中它相当频繁。这让我相信我们在某个地方存在配置错误。
我在用于登台和生产的 web.config 中设置了硬编码的机器密钥,并且会话支持 MSSQL。
如果有人有建议让我朝着正确的方向前进,那就太好了,我们整个开发团队都会为此感到难过。
我们的 webconfig 位于 pastbin:http ://pastebin.com/m2kRTd0k