我有一個網站使用aspnet_setreg.exe將身份用戶的用戶名和密碼加密到註冊表中。它一直工作得很好,但是當我在Windows 2008上運行它,我得到這個:在Windows 2008服務器上運行aspnet_setreg.exe
C:\ ASPNET_SETREG> aspnet_setreg.exe -k:SOFTWARE \ mycode的\身份-u: 「域\用戶」 -p」密碼 「
請編輯您的配置包含以下內容:
的userName = 」註冊表:HKLM \ SOFTWARE \ mycode的\標識\ ASPNET_SETREG,用戶名「 密碼=」 註冊表:HKLM \ SOFTWARE \ mycode的\標識\ ASPNET_SETREG,密碼「
註冊表項上的DACL授予系統,管理員和創建者所有者的完全控制權。
如果您具有配置部分的加密憑證或配置部分的連接字符串,請確保進程標識具有對註冊表項的讀取訪問權限。此外,如果您已將IIS配置爲訪問UNC共享上的內容,則用於訪問共享的帳戶將需要對註冊表項的「讀取」權限。 Regedt32.exe可能用於查看/修改註冊表項權限。
您可以重命名註冊表子項和註冊表值以防止發現。
沒有任何其他人使用這個和你看到它在2008年
感謝
工作
我結束了從2003服務器移動密鑰。但仍想知道是否有其他人有經驗在2008年的機器上使用它。謝謝... – 2009-05-06 16:37:49