1.<identity impersonate="true" />
2.检查你的应用程序根目录的WINDOWS验证权限设置中有没有aspnet这个帐号,如果没有,添加之

解决方案 »

  1.   

    谢谢Smile,是在“属性”--〉“安全”里添加么?,我家了,还是不行。
    去掉<identity impersonate="true" />语句,或是设为<identity impersonate="false" />都可以正常访问。按说<identity impersonate="true" />是扩大了访问权限,怎么到不能访问了呀,和iis的配置有关么?好奇怪呀。再帮帮我吧。
      

  2.   

    IIS提供的ACL,最好在windows验证下实现,再次CHECK
    <configuration>
    <system.web>
    <authentication mode="Windows" />
    <identity impersonate="true" />
    </system.web>
    </configuration>
      

  3.   

    如果再不行的话,这种验证可能与你的磁盘格式有关系,你的磁盘格式是NTFS吗?
      

  4.   

    我磁盘有NTFS和FAT32两种,但操作系统和本程序所在的盘是NTFS的。