iis-6 – IIS 6拒绝访问默认文档
我有
Windows Server 2k3,IIS6托管了几个ASP.NET MVC 2应用程序(.NET 4),所有这些都在默认网站上.他们中的大多数只使用集成身份验证,但也有一些使用表单.所有应用程序都能正常运行并且可以正确访问
我正在尝试解决的问题是访问默认文档.它目前被指定为index.htm. index.htm和Default Web Site都配置为允许匿名访问(未选中任何经过身份验证的访问框).但是,该文件拒绝访问. 通过server.domain.tld /和server.domain.tld / index.htm访问都会产生401错误.但是,server.domain.tld / default.htm(文件不存在)正确返回404. 如果我改变index.htm上的文件安全性以允许集成身份验证,那么请求/index.htm直接适用于具有域帐户的用户,但匿名用户会获得登录提示/ 401. 如何配置IIS以允许所有用户通过server.domain.tld /?查看index.htm? 解决方法
匿名访问的文件权限是通过名为IUSR_< MachineName>的特殊用户帐户设置的.
检查文档根文件夹和index.htm文件本身的NTFS权限(“安全”选项卡).验证此帐户是否具有匿名用户需要能够浏览的所有文件和文件夹的“读取”访问权限. 如果未列出此帐户,或者该帐户没有所有默认读取权限,请尝试使用默认的“读取”权限添加该帐户. (当然,您不应该为此帐户授予“修改”或“完全控制”权限.) 有关更多详细信息,请参阅Microsoft的how to set required NTFS permissions and user rights for IIS6教程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在控制器名称和路由中使用破折号的asp mvc?
- ASP.NET MVC和HTML5
- asp.net – 是否有任何使用自动生成的视觉工作室标签
- asp.net gridview:如何在一列中包含多个按钮字段?
- asp.net-mvc-3 – 添加属性以选择列表选项
- ASP.NET:asp:禁用Javascript的LinkBut??ton?
- asp.net-mvc – 根据浏览器接受语言自动设置uiCulture
- asp.net – 在ASP .NET(SMTP)中发送邮件
- asp.net – 设置Response.Status生成“HTTP状态字符串无效”
- .Net 更容易的使用配置文件 SuperConfig
- asp.net – 如何验证文件上传的文件类型?
- asp.net – (客户端)禁用提交按钮的最佳方法是什
- .net core 3.0web_razor page项目_使用中间件接受
- asp.net-mvc – 如何在asp.Net MVC Razor中单击C
- asp.net – 搜索elmah错误日志文件(也许在1000年
- asp.net – 如何从windows azure云服务中的excel
- asp.net-mvc – Umbraco 4.11.3 – 控制器类型的
- 如何在ASP.NET MVC中配置3个级别的URL?
- asp.net-core – 使用AspNet Core 2.0进行Google
- 登录ASP.NET – 最佳实践