当前位置: 代码迷 >> IIS >> 支持.NET的IIS是不是一定要先执行Web.Config 文件
  详细解决方案

支持.NET的IIS是不是一定要先执行Web.Config 文件

热度:10572   发布时间:2013-02-26 00:00:00.0
支持.NET的IIS是否一定要先执行Web.Config 文件?
环境:win2003+IIS6 + ASP.NET4.0.30319
我服务器上有其中一个网站只有html文件, 所以我不给执行权限, 首页的默认文档设为index,但网站不能正常运行, 显示没有权限, 想了很久应该是IIS默认要先检查web.config文件, 所以需要执行权限,但我的站实际完全不需要执行权限, 谁知道怎么解决这个问题。
------解决方案--------------------------------------------------------
是本地访问的还是客户端访问的?

------解决方案--------------------------------------------------------
客户端访问
------解决方案--------------------------------------------------------
这个版太冷了
------解决方案--------------------------------------------------------
我只是来打酱油滴
------解决方案--------------------------------------------------------
应该是匿名用户没有权限..
------解决方案--------------------------------------------------------
没有什么权限,贴个错误码
------解决方案--------------------------------------------------------
不需要执行权限,可以先删除web.config,
另外,权限的问题不一定是web.config的问题,查看iis的目录安全性,和物理文件的属性-安全性
------解决方案--------------------------------------------------------
在IIS 和  网页文件的文件夹权限 都有需要的
不只是代码部分

------解决方案--------------------------------------------------------
IIS的权限设置和物理文件安全设置绝对没有问题的, 这些我都很熟悉,就是不明白这个为何会这样,我全站只有html文件,所以我想把这个站点设为没有执行权限的站点,权限设置如图:,我站点默认文档设了index,但运行网站时就是不先执行index,显示没有权限,上面有一个重点没说到的是, 如果我直接输入全地址如:
http://www.test.com/index是可以运行的,只是这样不行:http://www.test.com/,再次说明,我只设了一个默认的文档:index
------解决方案--------------------------------------------------------
如果把站点设为有执行权限,如图:,执行权限为纯脚本就可以,直接输入http://www.test.com/也可以,当然网站根目录下要给users的权限, 这个是.net要的吧?所以我才怀疑是先执行web.config再执行index
------解决方案--------------------------------------------------------
一个月了还没解决...
  相关解决方案