2015-12-20 16 views
0

我们有两个服务器:一个用于开发目的,另一个用于测试环境,我们在开发服务器中记录每个请求,到测试环境服务器并基于安全原因,我们不应该将EnableViewStateMac设置为false,因此我们必须在两台服务器上设置相同的机器密钥(我的意思是在每个web.config文件中),但是当我们想要在开发服务器中重放已捕获的请求时在测试环境服务器上,我们收到错误“MAC地址验证失败....”。 怎么回事?在2个服务器中设置机器密钥web.config没有解决错误“MAC地址验证失败”

回答

0

最后问题已解决。 解决方案:两个服务器中的应用程序路径必须相同,也就是说,如果我们使用URI地址“localhost/app_path”在开发服务器中记录了请求,则必须在测试环境中重播已记录的请求,URI地址为“test_server/app_path ”。两个服务器中的“app_path”必须相同。 谢谢。