2014-02-13 48 views
0

我正在嘗試設置在Windows Server 2003上運行的IIS 6.0應用程序以使用模擬以避免必須爲用戶直接讀取/寫入存儲數據庫和網頁的共享文件夾。任何人都可以向我提供有關如何設置與Windows集成身份驗證一起使用的詳細信息?集成Windows身份驗證的Windows Server 2003安裝上的IIS 6.0但不能直接訪問共享文件夾的用戶

到目前爲止,我可以告訴web.config文件(不確定它是否正確)具有此線程(Impersonation in IIS 7.0)中提到的兩行以允許模擬並使用Windows登錄方法。但是,用戶仍然被提示登錄,然後告訴他們無權查看網頁。如果我們將匿名登錄設置爲「開啓」,他們可以查看頁面,但是他們的用戶憑證沒有傳遞到站點,因此他們無法訪問大部分頁面。

我很缺乏經驗,所以我在這裏有點失落。非常感謝您的幫助!

回答

0

得益於微軟的干預(絕對值得他們爲每次事件收取固定費用),我們能夠發現問題。我們使用本地驅動器路徑,而不是使用網絡路徑來標識IIS屬性的「主目錄」選項卡上的網站位置。這就是需要改變的一切。

一旦我們切換到網絡路徑,並添加了一個專用的服務帳戶「連接爲...」,模擬開始馬上工作。用戶通過集成身份驗證(不需要登錄)傳遞他們的登錄憑據,服務帳戶負責在數據庫文件上執行他們的操作。

訪問共享文件夾僅限於管理員的簡要列表,並且Web應用程序上的數據訪問受限於用戶名。

如果有人堅持這一點,需要幫助,讓我知道!

相關問題