2011-07-21 107 views
0

我正在編寫一個Web應用程序(在C#中),我需要使用不同的憑據登錄到網頁,使用本地登錄到Windows的用戶。該頁面在Web服務器上執行一個進程,但它作爲已登錄到Web頁面的用戶執行。登錄到網頁的用戶通過Active Directory進行身份驗證。我已經使用Windows身份驗證和ASP.NET模擬在Web服務器上啓動進程,並且可以創建一個使用針對AD的表單身份驗證的站點,但是我找不到一篇很好的文章,解釋瞭如何運行模擬一個進程的過程已使用來自AD的表單身份驗證登錄的用戶。每當我運行任何東西時,只會給我一個錯誤,因爲它試圖以「NT AUTHORITY \ IUSR」運行。有沒有人知道任何好的文章,或者你能給我任何代碼示例?ASP.NET窗體身份驗證和活動目錄模擬

由於提前,

豐富

+0

我有同樣的問題,你有沒有得到它的工作? – russds

回答

0

看看ProecessStartInfo - 你可以設置安全性等等。(如果你的線程已經運行冒充然後你可以從一些必要的信息System.Threading.Thread.CurrentThread/CurrentPrincipal ),然後致電Preocess.Start