如何使用 Windows Server 2008 的独立 CA获取证书

如何使用 Windows Server 2008 的独立 CA获取证书,第1张

出现 ”Validation of viewstate MAC failed” 的错误。

通常来说,一旦这样的错误出现,首先会考虑以下几种情况:

1 是不是有多台Web Server在负载均衡情况下运行。如果是的话,需要各台服务器使用相同的MAC进行ViewState的加密和解密工作。否则如果这个负载均衡环境没有完全做的Session Affinity,这种错误就会出现。

2 测试本机访问是否也有这种错误。如果是的话,除了尝试重新产生新的MachineKey ,也可以用Process Monitor在复现问题的时候跟踪文件和注册表的访问,看看是不是因为W3WPexe缺少权限而不能获取和MachineKey相关的信息。

3 在客户端和服务器端抓取网络包,比较ViewState是否被中间设备改动。这种情况不多见,但是也遇到过。算是复杂的一种情况。如果连接是SSL的,抓包没有办法查看,客户端就要使用Fiddler,而服务端需要采取额外诊断日志或者Debug的方法。

4 和具体代码相关,尤其是对ViewState UserKey有特殊设置。

以上就是关于如何使用 Windows Server 2008 的独立 CA获取证书全部的内容,包括:如何使用 Windows Server 2008 的独立 CA获取证书、如何使用 Windows Server 2008 企业 CA 获取证书、如何使用 Windows Server 2008 的独立 CA 获取证书等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9463166.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存