asp.net操作注册表??????呵呵....恐怕如果可以那样做的话没人再会用那东西了,你没那权限.

解决方案 »

  1.   

    不是啦,我将那个函数写在DLL里面,实际上是DLL里要连接数据库的,数据库的字符串放在注册表了啊。我的应用是asp.net 设计的一个网页,用户登录时要连接数据库,连接字符串放在DLL中啊,我用控制台程序调用这个函数是可以的啊。为什么在ASP.NET不能呢?
    如果是权限,我是系统管理员啊,再说,它应该返回没有权限的异常啊。
    我添加权限也没有啊。RegistryPermission f = new RegistryPermission(
                    RegistryPermissionAccess.Read ,"HKEY_CURRENT_USER\\Software\\Test\\WebServer"); 这又是为什么啊?