我決定將我的幾個Web應用程序從一個虛擬服務器轉移到另一個虛擬服務器。一切工作在我當前的服務器上的方式是非常糟糕的 - 每個人都有權讀取和訪問機器上我的「應用程序」文件夾的內容,IIS也是如此。我想組織新的服務器上的東西,所以只有IIS可以訪問此文件夾。IIS請求在Windows身份驗證上登錄憑證
我已經在新服務器上安裝了IIS和ASP.NET插件,並將我的測試網站強制爲Windows身份驗證,因爲我所有的網站都是在當前服務器上配置的。然後,在對權限進行一些閱讀後,我已完全控制包含我的網站的文件夾給下一個用戶:IIS_IUSRS & TestAppPool(這是我爲'Test'應用程序創建的應用程序池)。
由於某些原因,當我嘗試通過瀏覽器從域內的其他用戶訪問網站時,它會提示登錄憑證。我想了解爲什麼我的應用程序不會檢索我授予訪問該網站的IIS用戶的權限。
匿名身份驗證並將應用程序池指定爲「特定用戶」的竅門,但我確實需要能夠檢索當前登錄到網站的用戶的Windows憑據(無法使用匿名身份驗證認證)。含義 - 我需要使用Windows身份驗證。有任何想法嗎? –