关于不能访问bin目录下面的文件的问题

aierda 2018-01-03 05:56:48
背景:一个外部程序想从IIS站点的bin目录下面读取某个文件,但是一般出于安全考虑,bin目录、web.config都是默认不能
访问的。部署IIS站点的是win2008 server,我依照网上的说法,把C:\Windows\System32\inetsrv\config目录下面applicationHost.config
进行了如下的修改

都是结果还是报错:


但是我把IIS站点部署到win10上面,并向上面那样修改applicationHost.config文件这后,是不报错的。

问题:为什么win10上对applicationHost.config进行修改后可以对bin目录进行访问,而win2008 server不行呢?
win2008除了修改applicationHost.config文件还要作哪些处理呢?
...全文
947 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
aierda 2018-01-10
  • 打赏
  • 举报
回复
算了,我把它拷到非bin目录下面了。这样是可以访问下载的。
  • 打赏
  • 举报
回复
在服务器上看下你发布的站点的Web.config中是否有hiddenSegments节点,该节点中是否包含bin
aierda 2018-01-04
  • 打赏
  • 举报
回复
放入另外新建的文件夹里面是可以访问的,就是bin目录不行。
aierda 2018-01-04
  • 打赏
  • 举报
回复
24小时了,依然没人回应

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧