Lea*_*oot 21 .net c# asp.net iis machinekey
我正在使用MachineKey API来加密/解密ASP.NET应用程序中的一段信息.我在用
MachineKey.Encode(data, MachineKeyProtection.All)
和
MachineKey.Decode(data, MachineKeyProtection.All)
API的方法.启用"加载用户配置文件"时,在Windows 8和Windows Server 2012上一切正常.问题是由于某些原因它不能在应用程序池重启后生存Windows Server 2008 R2 with IIS 7.5.
最初我觉得我需要在应用程序池上启用" 加载用户配置文件"设置,但这没有任何区别.知道我在这里可能缺少什么吗?
谢谢
pst*_*ker 13
每次应用程序池回收时,IIS可能会生成一个新的机器密钥.尝试在web.config中设置静态计算机密钥,如下所述:IIS 7提示#10您可以从IIS管理器生成计算机密钥.如果没有明确设置静态机器密钥,您的加密/解密密钥就是一个移动目标.
| 归档时间: |
|
| 查看次数: |
3260 次 |
| 最近记录: |