IIS 7.5基本authentication

我遇到IIS 7.5中的基本身份validation问题。

我有:

  • 在我的网站上启用基本validation
  • 在同一网站上禁用匿名身份validation
  • 添加了一个IIS用户,并允许该用户访问该网站
  • 在所述站点上增加了对基本authentication的读写权限(function委托)

它仍然不工作。 它提示input用户名和密码,但不接受我创build的用户/密码。

有任何想法吗?

“添加一个IIS用户” – >你的意思是IISpipe理员用户?

如果是这样,这些不是真正的Windows用户 – 只是某个文本文件中的用户名和密码:它们没有SID或安全令牌,不能用于基本身份validation。 无论如何,不​​要使用开箱即用的configuration。

创build一个(真正的)Windows用户,它将可用于基本身份validation。

编辑:我只是注意到你说了别的东西 – function委派并没有描述对网站内容的权限,而是一个非pipe理员可以在web.config文件中的网站内的较低级别configuration这些function – 本质上,哪个IISfunction图标在通过pipe理服务连接到计算机时可用。

但答案大致相同:

  • 将委派重置为默认值(您并不是故意改变它;在这种情况下将一些委派设置从默认值改为危险)
  • 在服务器pipe理器中创build一个Windows用户
  • 在文件系统级别为该Windows用户分配权限,或使用URL授权function