我们有两台开发机器,每台都运行Windows 8,而IIS 8则运行相同的版本。我在两台机器上都设置了完全相同的站点,但在一台机器上我得到401.2错误,删除
<authentication mode="Windows" />
<authorization> <deny users="?" /> </authorization>
来自web.config的再次让我访问,但这当然不是我们想要它运行的方式。
我已经设置了完全相同的IIS(允许所有用户),并确保文件夹权限是正确的,以测试我已经给予每个人对站点文件夹的完全访问权限。
我在IE,Chrome和FireFox中尝试过。
问题是,我忽略了什么?
答案 0 :(得分:0)
通过在Windows功能中的WCF服务下添加HTTP激活来修复。以及.net 3.5下的WCF http激活和非http激活。
任何人都知道为什么必须启用它,随意精心制作!