0

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

4

1 回答 1

0

终于问题解决了。解决方案:两个服务器中的应用程序路径必须相同,即如果我们在开发服务器中使用 URI 地址“localhost/app_path”记录请求,那么记录的请求必须在 URI 地址“test_server/app_path”的测试环境中重放. “app_path”在两个服务器中必须相同。谢谢。

于 2015-12-21T14:17:31.817 回答