Windows Server 2008 R2中IIS7.5配置完网站运行后出错:由于权限不足而无法读取配置文件,这是由于IIS中网站和硬盘网页目录的权限设置不正确造成的,微酷研究了下做此记录。@VCOO

HTTP 错误 500.19 – Internal Server Error
无法访问请求的页面,因为该页的相关配置数据无效。

解决IIS7.5因为权限设置不当造成网站无法读取配置文件而无法访问:

1.在服务器计算机管理中新建一网站用户用于对网站的匿名访问,比如用户名为vcoo

2.IIS7.5中新建网站时物理路径下面有个【连接为…】,点开后设置为特定用户为之前新建的vcoo

3.IIS7.5中选择网站,在右边的功能视图中选择身份验证,编辑【匿名身份验证】为新建的vcoo

4.在磁盘网站目录中添加vcoo用户的读取和修改权限

5.值的注意的是硬盘网页目录权限要设置网页web目录上级目录的权限(暂时不知为何)

6.可笑的是微酷竟然从网上搜索到的答案是给网页目录添加Everyone用户的完全控制权,找黑呢!可笑!

上面的权限设置步骤也是手动添加IIS网站的权限设置方法,仅供参考!

目前有2 条留言

  1. 2017年09月06日 17:40 Chris   |  引用  |  #1     

    请问新建的用户(Vcoo)需要设置密码吗?还有按照步骤会提示The current identity (EBS-45757\webuser) does not have write access to ‘C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files’
    因为新建的这个是普通用户,请问该如何处理呢?谢谢

    • 2018年04月16日 21:33 微酷   |  引用  |  #2     

      Temporary ASP.NET Files 目录你可以设置Users组的写权限,有时这个目录我也会设置Everyone可写,这个目录asp.net网站运行时要往里写临时文件。

发表评论

/ 快捷键:Ctrl+Enter
加载中……