此应用程序在IIS中使用Windows集成身份验证。没有匿名登录。
它还使用定义为使用域用户登录的应用程序池。
如果尝试浏览任何页面,它会弹出用户名和密码对话框,即使我输入了有效用户(包括域管理员),它也不会登录到应用程序。我一直在获取用户名/密码对话框。如果我在本地登录(在IIS框中),它可以正常工作。
此外,如果我将应用程序池更改为使用网络服务,则可以正常工作。
域用户已经是IIS框中本地IIS_WPG组的成员。
我在这里错过了什么吗?
答案 0 :(得分:2)
如果您使用域帐户作为应用程序池,则必须在域控制器上运行一系列脚本。因此,显然不建议使用域帐户,而是使用本地服务器帐户。 Microsoft在案例中记录了此问题:
答案 1 :(得分:0)
我怀疑.aspx文件上的NTFS文件持久性不允许您登录的用户作为读取/执行它们所需的访问权限。您要查看的文件的文件权限是什么?您在web.config中的授权和身份验证元素是什么样的?
答案 2 :(得分:0)
这听起来像是与分配给域用户的权限有关。即,是否允许他们或实际上是服务器模拟正在登录的用户。或者,在AD中的服务器设置中有关“委托委托”的内容。无论哪种方式,您可能会在serverfault =)
上获得更好的响应答案 3 :(得分:0)
我在Svr 2003中遇到了相同的用户/密码弹出问题。
我通过在DEFAULT网站的目录安全性中检查ANONYMOUS ACCESS解决了这个问题。
如果您想要影响您点击确定的网站,它会提示您。
这样做了。
答案 4 :(得分:0)
尝试以匿名用户(网站安全性标签)
输入appPool的同一用户