IIS_USER|IIS_USER 上传文件无权限 (HTTP 错误 500.50 - URL Rewrite Module Error.)

最近真懒 遇到点问题 也不想记了 ~还是恢复以前的好习惯
服务器是win2008的 IIS7.5
今天遇到个问题 上传图片的时候 总是不显示 。查看详细信息报错是 HTTP 错误 500.50 - URL Rewrite Module Error.。这个错误是URL Rewrite Module Error路径读写错误 但是奇葩的是 我是直接上传文件并没有使用路径重写 。而且最令人费解的是我开始上传时候图片报错在我不断测试中发现只需要添加了 IIS_user权限后 图片就可以显示了 。但是后续上传的还是看不到 ~ 对比了终于找到问题
PHP 上传图片时候 会把图片放到 c:\windows\temp 作为临时文件但是 IIS_user 对于这个文件夹是没有权限的 ~ 所以上传完毕拷贝到上传目录的文件也是没有读取权限 。知道了问题 就好解决了 ~IIS_user赋予读取权限c:\windows\temp拷贝文件也会带这这个权限 就ok了
不过话说来 这跟URL Rewrite Module Error 有啥关系呢 ? 真是醉了这个错误带我找了很多地方
【IIS_USER|IIS_USER 上传文件无权限 (HTTP 错误 500.50 - URL Rewrite Module Error.)】

IIS_USER|IIS_USER 上传文件无权限 (HTTP 错误 500.50 - URL Rewrite Module Error.)
文章图片

    推荐阅读