我一个程序要调用注册表,本机调试没问题,但是建立虚拟目录在IIS下就访问不了,请问是什么问题啊?
regrw = new RegRW("CURRENT_USER");
        regdata = (byte[])regrw.GetRegVal(@"Printers/DevModePerUser","E175");
    public object GetRegVal(string keypath, string keyname)
    {
      
        RegistryKey key = rootkey.OpenSubKey(keypath);        if (key == null)
        {
            Operator.AlertMsg("null");
        }
        else
        {
            Operator.AlertMsg(key.ValueCount.ToString());// printers/DevModePerUser下有一个"E175"注册表文件,在本机调试key.ValueCount=1,在IIS下面为0,说明它并没有找到"E175文件",奇怪的是我把printers/DevModePerUser改为Console测试,IIS和本机调试都正常
        }
        return key.GetValue(keyname);
        
    }