401.2使用匿名身份验证时发生IIS错误

401.2使用匿名身份验证时发生IIS错误,iis,Iis,我已将我的Windows10家用电脑设置为web服务器,以进行一些开发工作。我需要使用匿名身份验证,但我遇到401.2错误问题 IIS日志为我提供了: 2015-11-01 18:29:12 192.168.1.14 GET/temp/index.html-80-192.168.1.14 Mozilla/5.0+(Windows+NT+10.0;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/46.0.2490.80+Safari/5

我已将我的Windows10家用电脑设置为web服务器,以进行一些开发工作。我需要使用匿名身份验证,但我遇到401.2错误问题

IIS日志为我提供了:

2015-11-01 18:29:12 192.168.1.14 GET/temp/index.html-80-192.168.1.14 Mozilla/5.0+(Windows+NT+10.0;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/46.0.2490.80+Safari/537.36-40125”

这是一个简单的index.html页面,只包含“Hello World

我已经阅读了有关MS疑难解答的文章,但它对support.microsoft.com/en-us/kb/907273没有帮助

我已将IIS设置、文件夹设置、访问控制列表张贴在文件夹和AppPool设置上:

谢谢


杰夫

我也有同样的问题,挣扎了几天。最终发现,出现
401.2
错误的原因之一是未安装身份验证模块

确保在IIS中安装了所需的身份验证模块(即匿名身份验证)

要验证,请转到IIS管理器->选择根->选择身份验证。

如果未显示您的身份验证类型,请转到控制面板->添加/删除程序或转到运行->键入“appwiz.cpl”->输入打开添加/删除程序向导。

转到
windows功能
->IIS->身份验证

注意:如果您只想在Visual studio中修复此错误以用于开发,则无需安装这些模块。如果您使用的是IIS express,只需按“F4”转到项目属性,然后从中更改身份验证类型


所以我放弃了解决这个问题。我最终卸载了所有IIS功能并从头开始重新安装。重新安装匿名身份验证后,现在可以工作了!!:-)如果关闭并再次打开它不起作用,请尝试卸载并重新安装!它提供了最好的支持

谢谢你的回复。从我的屏幕截图中可以看到,默认情况下,匿名身份验证已安装在IIS中,并被选为此应用程序唯一启用的身份验证类型。我想知道这是Windows10 Home中的一个限制吗?所以我放弃了尝试解决这个问题。我最终卸载了所有IIS功能并从头开始重新安装。重新安装匿名身份验证后,现在可以工作了!!:-)如果关闭并再次打开它不起作用,请尝试卸载并重新安装!它提供了最好的支持!!我也有这个问题。我通过确保授权规则下有一个“允许”规则来解决这个问题——适用于所有用户。以前那里什么也没有。