2011-08-30 249 views
0

我有一個網站設置在iis中使用兩個不同的綁定。當訪問一個網址的Windows身份驗證的作品,但使用其他網址時,它會提示用戶輸入他們的登錄憑據(並且不起作用)Windows身份驗證問題

任何想法發生了什麼?

+0

不知道你是否有同樣的問題,但在我的情況下,當我嘗試本地連接到帶有主機頭集的網站時,發生了這種情況。如果我遠程測試URL,驗證工作正常。不知道爲什麼,但也許這可能是你的問題呢? – Maverik

+0

同一網站中的兩個網址是?頁面是否位於不同的文件夾中? –

+0

這些網頁位於不同的網站中。一個站點的文件夾已被製作成指向其他站點的應用程序文件夾。但是,如果您使用一個網址訪問網站,而不是其他網站,則可以使用它。 – Theomax

回答

1

可能是一個事物的整個過多:

  • 上的文件ACL權限/文件夾本身。
  • 模仿在一個應用程序,而不是另一個。
  • IIS安全設置允許在一個匿名的,並且具有適當權限的整合,另一方面,等等等等

檢查權限是一樣的,web.config設置是身份驗證的相同,和IIS安全設置是相同並且您正在嘗試的用戶對文件/文件夾具有權限。

0

什麼是你的綁定和你想使用的Windows身份驗證提供程序?

這僅僅是一個在黑暗中刺,因爲我沒有更多的信息,但是:

我知道協商:如果你有Kerberos不工作局部聲明的主機和你想當您的計算機已被授予AD權限以委託給其他系統時,將Kerberos代理到另一個系統(服務層等)。 AFAIK,原因是您的請求來自的來源是域名不知道的主機。它知道如何翻譯本地主機,但不知道自定義主機名。