我有一个带有webservice(asmx.cs)后端的网站。
我希望webservice能够在注册表中进行更改('HKEY_LOCAL_MACHINE \ SOFTWARE \ CompanyName \ SoftwareName')。
我已经完全控制了IIS_IUSRS以及IIS_WPG。
我已验证(通过System.Security.Principal.WindowsIdentity.GetCurrent()。Name)代码运行为“NT AUTHORITY \ IUSR”
平台是Windows 7,IIS 7.5。
我一直收到错误:“拒绝访问注册表项...”。
有没有人遇到过这个?
答案 0 :(得分:2)
在
上设置权限HKLM\Software\WoW6432Node\[your company]\[your software]
但要小心:这可能是一个安全漏洞。