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.net mvc中获取客户端区域设置?
- asp.net-web-api – ASP.NET Web API – 404删除
- 在ASP.NET MVC 2中实现DropDownList的最佳方式?
- asp.net – 使用OAuth在Web API中进行身份验证
- asp.net – XMLHTTP请求的经典ASP错误
- asp.net-mvc – 强制剃刀不逃避网址
- asp.net-mvc-3 – AZURE ACS – Windows Live ID – 如何获
- 强制ASP.NET GridView的寻呼机显示
- asp.net – 脚本标签和链接标签进入asp:内容或外部
- 允许未经身份验证的用户使用ASP.Net表单身份验证
- asp.net-mvc – ASP.NET MVC 3:RouteExistingFi
- 如何在asp.net MVC 3中获取当前的视图名称?
- asp.net-mvc – LINQ Distinct()
- asp.net-mvc-3 – ExpandoObject,匿名类型和Razo
- ASP.NET MVC与Webforms与HTTP处理程序(.ashx) –
- asp.net-mvc – AJAX POST到MVC Controller显示3
- asp.net-mvc – 如何在视图中的脚本部分中包含脚
- asp.net 大文件上传控件
- ASP.NET Core 2.0 Razor vs Angular/React/etc.
