给共享的文件加添加IIS_WPG用户,并给它写的权限就可以写文件了,对于注册表必需在外面先建好源,再写,在程序中不能添加源

解决方案 »

  1.   

    不要把ASP.NET页面执行者改成System,太危险
    直接改需要操作的注册表项的权限,加入ASP.NET或者NetworkService
      

  2.   

    to feKing:
    ntfs文件权限按你的方法解决了;
    msdn关于EventLog的Source 属性可以是任何字符串,这个东西在哪先建立好啊?我随便填个"a",出现错误:
    --------------
    说明: 应用程序试图执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系,或在配置文件中更改该应用程序的信任级别。 异常详细信息: System.Security.SecurityException: 不允许所请求的注册表访问权。
    --------------
    to Sunmast:
    危险你说的对,我尝试用回machine看看。
    我把注册表的各个项都设置了iis_wpg的权限还是出现上述错误,咋办?