2013-06-27 119 views
0

基本上我需要做這的app.config:App.Config中Vs的Web.Config中

<system.web> 
     <identity impersonate="true" userName="Username" password="Password"/> 
</system.web> 

如何做到這一點?目前一直在研究這個沒有運氣?任何幫助將非常讚賞

+0

'identity'是'web.config'的一部分。你到底想要什麼 – Satpal

+0

我正在構建一個控制檯應用程序,當我調用exe文件時,我的訪問被拒絕。我在網絡應用中做了完全相同的事情,並使用上面的模擬代碼沒有得到錯誤 – Will

回答

0

我不確定你可以從app.config中模擬 - 你可能需要做的是在代碼中啓動一個模擬另一個用戶的進程。看看this相關帖子。

0

您不能在桌面應用程序中模擬其他用戶。看看模擬。一個可能對你有幫助的問題是this one。 CodeProject上的This entry實現了一個C#類,可幫助您模擬另一個用戶。

1

使用NetworkCredential類:

NetworkCredential myCred = new NetworkCredential(
    SecurelyStoredUserName,SecurelyStoredPassword,SecurelyStoredDomain); 

它可以讓你進入網站,訪問遠程共享文件夾,等等...

順便說一句,什麼是你想達到什麼目的?

相關問題