2011-08-30 248 views
0

我有一个网站设置在iis中使用两个不同的绑定。当访问一个网址的Windows身份验证的作品,但使用其他网址时,它会提示用户输入他们的登录凭据(并且不起作用)Windows身份验证问题

任何想法发生了什么?

+0

不知道你是否有同样的问题,但在我的情况下,当我尝试本地连接到带有主机头集的网站时,发生了这种情况。如果我远程测试URL,验证工作正常。不知道为什么,但也许这可能是你的问题呢? – Maverik

+0

同一网站中的两个网址是?页面是否位于不同的文件夹中? –

+0

这些网页位于不同的网站中。一个站点的文件夹已被制作成指向其他站点的应用程序文件夹。但是,如果您使用一个网址访问网站,而不是其他网站,则可以使用它。 – Theomax

回答

1

可能是一个事物的整个过多:

  • 上的文件ACL权限/文件夹本身。
  • 模仿在一个应用程序,而不是另一个。
  • IIS安全设置允许在一个匿名的,并且具有适当权限的整合,另一方面,等等等等

检查权限是一样的,web.config设置是身份验证的相同,和IIS安全设置是相同并且您正在尝试的用户对文件/文件夹具有权限。

0

什么是你的绑定和你想使用的Windows身份验证提供程序?

这仅仅是一个在黑暗中刺,因为我没有更多的信息,但是:

我知道协商:如果你有Kerberos不工作局部声明的主机和你想当您的计算机已被授予AD权限以委托给其他系统时,将Kerberos代理到另一个系统(服务层等)。 AFAIK,原因是您的请求来自的来源是域名不知道的主机。它知道如何翻译本地主机,但不知道自定义主机名。