1、第一种 权限问题 也是网上流传最广泛的一种方法:
请确保在你的电脑上IIS配置完成了,静态页面能打开了,但是打开ASP就会出现500错误。再进行下面配置。具体如下:
一、进入“C:\Windows\ServiceProfiles\NetworkService\AppData\Local”(如果进入C:\Windows\ServiceProfiles\NetworkService里面没有AppData就直接再地址栏输入)。
二、在“Temp”文件夹上点右键–>属性–>安全–>选择Authenticated Users这个用户(没有的话依次点:编辑–>添加–>高级–>立即查找–>选中Authenticated Users这个用户–>确定–>确定)–>把“完全控制”勾上–>确定–>确定。
三、进入Internet信息服务(IIS)管理器【开始菜单中搜索IIS就出来了】–>双击ASP
四、展开“行为”这项,把“启用父路径”改为“Ture”,右侧点“应用”就OK了。
当然,你还得设置你的默认文档,路径等等。
二、就是权限问题,网站的源文件是不是有everyone权限。
还有开启特殊服务的,总之这样的方法很多,百度上随便一搜都是一大把。
但是我按照网上搜的方法基本挨个试过后,发现还是不行,后来发现一个方法
首先:打开iis网站,点击身份验证如下图
打开身份验证后,点击 匿名身份验证
点击右侧的编辑 打开如下界面:
匿名用户标识 选择应用程序池标识。当然也可以选择特定用户,不过设置要麻烦一些。
我的win7 iis就是选择最后一个方法处理好的,大家如果实在没办法,也可以试试。