Lar*_*ipp 4 asp.net iis windows-server-2008
我有一个站点,使用aspnet_setreg.exe加密身份用户的用户名和密码到注册表中.它一直工作正常,但当我在Windows 2008上运行时,我得到这个:
C:\ aspnet_setreg> aspnet_setreg.exe -k:SOFTWARE\MYCODE\identity -u:"domain\user"-p:"password"
请编辑您的配置以包含以下内容:
userName ="registry:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,userName"password ="registry:HKLM\SOFTWARE\MYCODE\identity\ASPNET_SETREG,password"
注册表项上的DACL授予系统,管理员和创建者所有者完全控制权.
如果您具有配置节的加密凭据或配置节的连接字符串,请确保进程标识具有对注册表项的读取权限.此外,如果您已配置IIS以访问a上的内容
UNC共享,用于访问共享的帐户将需要对注册表项的读取权限.Regedt32.exe可用于查看/修改注册表项权限.
您可以重命名注册表子项和注册表值以防止发现.
有没有其他人使用这个,你有没有看到它在2008年工作.
谢谢
aspnet_setreg.exe的潜在问题是它是一个32位进程,并且将写入Wow6432Node而不是上面指出的位置.如果您运行的是64位应用程序池,则需要将reg密钥复制到"真正的"x64位置.
归档时间: |
|
查看次数: |
8182 次 |
最近记录: |