有哪位大侠搞定了在asp.net中增加子键的操作?
源程序:
RegistryKey regRead=Registry.LocalMachine.OpenSubKey("software");
RegistryKey tmpKey=regRead.OpenSubKey("test");
if (tmpKey==null)
{
tmpKey=regRead.CreateSubKey("test");
tmpKey.SetValue("url","http://111");
}
else
Response.Write(tmpKey.GetValue("SearchUrl").ToString());
我使用了一下几种方法配置:
1、将aspnet这个用户加入到administrator组
2、用regedt32 在注册表编辑器中把local_machine这段的权限加上aspnet
3、在程序中使用
RegistryPermission f = new RegistryPermission(RegistryPermissionAccess.Read|RegistryPermissionAccess.Create,"HKEY_LOCAL_MACHINE\\software");
4、在IIS里面设置 集成windows验证,关掉匿名访问
结果都不行,还是报权限错误,谢谢呀!