3

我有一个 ASP.net 应用程序,它正在加载页面并使用 SQL 查询中的数据显示图表。我可以在部署服务器上运行该页面,但任何不是机器管理员的人似乎都会遇到此异常:

[CryptographicException: Error occurred during a cryptographic operation.]
System.Web.Security.Cryptography.HomogenizingCryptoServiceWrapper.HomogenizeErrors(Func`2 func, Byte[] input) +246
System.Web.UI.ObjectStateFormatter.Serialize(Object stateGraph, Purpose purpose) +444
System.Web.UI.Util.SerializeWithAssert(IStateFormatter2 formatter, Object stateGraph, Purpose purpose) +67
System.Web.UI.HiddenFieldPageStatePersister.Save() +175
System.Web.UI.Page.SaveAllState() +1158
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4860

我不确定是什么无法为我以外的用户序列化。在远程调试会话中,我可以看到我们可以运行 aspx 页面加载中的所有内容,然后抛出异常。对于失败的用户,他们位于测试服务器上的安全组中,对 Web 根具有完全权限。

4

0 回答 0