0

我們有一個ASP.net應用程序運行在一對託管服務器上。訪問應用程序由IIS使用集成Windows安全控制。 ASP代碼文件位於一個iis站點中,而靜態內容則由另一個iis站點提供。這些文件位於UNC共享\\10.x.x.1\mySites上,並且由運行IE8和9的用戶訪問。一個涉及IIS和Windows身份驗證與ASP.Net的奇怪的一個

在過去的兩週左右,應用程序用戶發現很難訪問該網站。現在,當他們請求URI時,他們會看到標準登錄框,在每次嘗試訪問後都會重新出現。經過六次嘗試,該過程以「401未授權」錯誤結束。

這很奇怪,但是讓我們的網絡人員看看它之後,事實證明,用戶輸入IIS密碼提示的憑據沒有被傳輸到IIS - 而是憑證( Windows登錄ID &密碼)的當前用戶。

任何人都可以闡明發生了什麼?

回答

1

我認爲IIS分別持有用戶帳戶憑據,以便它可以處理匿名訪問。如果這與匿名帳戶的相應系統憑證不同步,則可能發生這種情況。有一個捅,我認爲有一種方法來重置IIS。