最近被IIS给整头晕了,不是不能访问就是连不上数据库,网上找了无数资料,总结了下,基本上都是权限的问题。

一般IIS默认装好后的权限设置是可以正常访问的,有时候我们用的系统可能是网上的修改版,也许因为安全原因对权限做过设置,所以导致网站出现种种问题。IIS装好后默认没有开启asp支持,需要手动开启。对于ASP网站记得开启父路径。网站权限分两个级别的,一个是在IIS里设置的,另一个是目录的访问权限,后者设置比较麻烦,网上找了下,一般来说,IUSR_CUMPUTER账号是网站程序运行是所用的账号,IWAM_COMPUTER账号是IIS启动的用户。还有一个IIS_WPG账号,这个用户是IIS操作文件的时候用到的一个用户,最常用的地方就是操作ACCESS数据库的时候,这个账号很容易被忽视。

         至于每个账号的权限设置,根据需要设置就可以了,也可以另外建一个账户专门用于网站程序的运行,给予最小权限即可。

在熟悉了IIS的权限设置后,可以试下较严格的权限配置,这样对于网站的安全性很有帮助。