在預設的 Web 站台屬性里設置允许匿名访问

解决方案 »

  1.   

    都已经设置过了。iis也重新装过n遍了。他就是不能匿名访问。我觉得是ntfs访问控制列表限制的问题。不过不知道怎么解决
      

  2.   

    没办法,就是那么解决的呀,和NFTS没有什么关系,我一直都用NTFS格式,也没有你说的问题。
      

  3.   

    在iis6.0上经常出现这种情况。首你程序目录不能放在c:\下。因为在2003下c:\默认是只读属性。建议放在其他盘。而且如果是windows2003建议d,e,f盘不要用fat32格式。硬盘会出现奇怪的错误。
    如果程序目录在e:\且目录可写
    你可以进iis--属性--目录安全性--启用匿名访问--匿名访问用户建议用默认的。
    并且现中集成windows验证。
    进行这些设置后就可以拉~。
      

  4.   

    我还专门把我机器格式化成ntfs,然后重新装,一点问题没有。
    到那个破服务器上就有毛病了。还不让给服务器重装,哎
      

  5.   

    千万不要轻视正确配置安全设置的重要性。如果不正确配置安全设置,不但会使您的ASP应用程序遭受不必要的篡改,而且会妨碍正当用户访问您的.ASP文件。  Web服务器提供了各种方法来保护您的ASP应用程序免受未授权的访问和篡改。在您读完本主题下的安全信息之后,请花一定的时间仔细检查一下您的Windows NT和Web服务器安全性文档。详细信息,请参阅安全性。  NTFS权限  您可以通过为单独的文件和目录应用NTFS访问权限来保护ASP应用程序文件。NTFS权限是Web服务器安全性的基础,它定义了一个或一组用户访问文件和目录的不同级别。当拥有Windows NT有效帐号的用户试图访问一个有权限限制的文件时,计算机将检查文件的访问控制表(ACL)。该表定义了不同用户和用户组所被赋予的权限。如果用户的帐号具有打开文件的权限,计算机则允许该用户访问文件。例如,Web服务器上的Web应用程序的所有者需要有“更改”权限来查看、更改和删除应用程序的.ASP文件。但是,访问该应用程序的公共用户应仅被授予“只读”权限,以便将其限制为只能查看而不能更改应用程序的Web页。  维护Global.asa的安全  为了充分保护ASP应用程序,一定要在应用程序的Global.asa文件上为适当的用户或用户组设置NTFS文件权限。如果Global.asa包含向浏览器返回信息的命令而您没有保护 Global.asa文件,则信息将被返回给浏览器,即便应用程序的其他文件被保护。有关配置NTFS权限的详细信息,请参阅访问控制。  注意一定要对应用程序的文件应用统一的NTFS权限。例如,如果您不小心过度限制了一应用程序需要包含的文件的NTFS权限,则用户可能无法查看或运行该应用程序。为了防止此类问题,在为您的应用程序分配NTFS权限之前应仔细计划。
      Web服务器权限  您可以通过配置您的Web服务器的权限来限制所有用户查看、运行和操作您的ASP页的方式。不同于NTFS权限提供的控制特定用户对应用程序文件和目录的访问方式,Web服务器权限应用于所有用户,并且不区分用户帐号的类型。对于要运行您的ASP应用程序的用户,在设置Web服务器权限时,必须遵循下列原则:  对包含.ASP文件的虚拟目录允许\"读\"或\"脚本\"权限。
      对.ASP文件和其他包含脚本的文件(如.htm文件等)所在的虚目录允许“读”和“脚本”权限。 
      对包含.ASP文件和其他需要\"执行\"权限才能运行的文件(如.exe和.dll文件等)的虚目录允许“读”和“执行”权限。 
    大家研究一下吧
    我是不行了
      

  6.   

    这个跟NTFS还是有关系的
    看看程序所在的目录是不是有 hostname\ASPNET 这个账户的访问权限,一般的这个目录是 x:\InetPub\wwwroot。应该是没有的,把出去full control之外的全部权限都给他就可以了。
    当然,这个目录的子目录也要设置这个账户的权限,如果你没有设置权限继承。
    如果没有解决,检查一下 iuser_hostname iwam_hostname是不是没在用户组里
      

  7.   

    “如果没有解决,检查一下 iuser_hostname iwam_hostname是不是没在用户组里”到这一步了,还没有解决能具体说说么?