2009-05-04 82 views
2

我们正在为.NET应用程序编写代理缓存,而且我们在代理上使用ViewState MAC时遇到问题。我们已经禁用了MAC验证,以便通过这个问题,但不是最好的出路(出于安全原因)。有没有办法计算ViewState MAC?

有没有一种方法可以在代理上计算ViewState MAC以通过验证?

回答

2

请查看MSDN上的这篇文章:http://msdn.microsoft.com/en-us/library/ms972976.aspx 我的猜测是您需要确保代理服务器上的机器密钥与Web应用程序服务器上的机器密钥相同。

+0

确保我们在两台服务器上都有相同的machineKey是解决问题的正确方法。 – 2009-05-05 07:45:17