刚开始还可以用!
后来设置了点本地安全策略后就出现了这些问题!
然后要修改回来,忘记了!网站目录权限如下:
administrators
system
iis_*****
network serviceiis安全帐号为 iis_*****不知道到底是那里出错!

解决方案 »

  1.   

    能不能列举要运行asp.net在安全策略内的主要设置!?
      

  2.   

    第一,看iis中(不管iis5 还是iis6)  ,网站或者目录,包括虚拟目录的属性,看目录安全性选项卡中的 编辑匿名访问和身份验证控制,看看是用的哪个帐号,如果是用的iis匿名帐号(一般是IUSR_机器名),或者由系统管理员设置了其他帐号,这个帐号很重要,下面成IIS匿名帐号 察看帐号的密码是否是正确的系统设置的密码,实在不行就在计算机管理里面的用户管理,重新把帐号设置一个密码,然后在编辑匿名访问和身份验证控制选项中把密码重新设置一下。  第二。在资源管理器里面看放置网站或者目录的安全选项。是否IIS匿名帐号有权限访问,一般来说,NT系统中的IUSR_机器名这个帐号都会是在user组里面,有时候禁用了user组,也会引起这个问题,让刚才设置的IIS匿名帐号或者帐号所在的系统组有对目录的访问权限,至少要有读权限。  第三,在你放置的程序中,看是否含有其他类型的动态语言写的程序,IIS会默认对asp进行解释,对于ASPX来说,要看net执行文件目录是否让IIS匿名帐号有读权限? cgi程序就是perl目录,jsp看是用resin还是用tomcat做的解释,php就是php目录,要保证这些目录都让IIS匿名帐号有读权限才行。
      

  3.   

    目录设置了,还要看看是否往子目录和文件继承了这些权限。目录和文件都要有匿名账户(iis6一般是network service,iis 5.x一般是asp.net)的读取权限
      

  4.   

    use Filemon to find out the access needed by your asp.net application.
      

  5.   

    系统目录当然也影响!.net库就在那里!
      

  6.   

    看看users对windows系统目录有没有读取和运行权限?
      

  7.   

    看看users对windows系统目录有没有读取和运行权限?谢谢这个大哥!问题解决了!但是问下,users如果对windows目录有运行权限,会不会给服务器带来安全隐患!?