2011-06-30 166 views
0

我在嘗試使用C#和ASP.NET基於Web的應用程序訪問網絡共享時遇到問題。我使用LDAP Active Directory來執行登錄,並且我有一個方法從指定的目錄讀取文件並執行文件移動。該目錄被分享給特定的用戶,我無法訪問它們,除非它們被共享給「Everyone」組(這不是我們想要設置安全性的方式)。我想以某種方式使用我的AD登錄名上的用戶名訪問目錄。這可能嗎?我一直在尋找目錄安全類,但到目前爲止沒有運氣。謝謝。使用C#ASP.NET訪問網絡共享

回答

1

更改具有訪問權限的共享上你的web.config文件給用戶的模擬

<identity impersonate="true" 
     userName="domain\user" 
     password="password" /> 
1

有兩種方法來解決這個授予用戶的應用程序池朗姆酒下訪問共享或冒充當您需要訪問共享時,AD用戶

+0

我實現了模擬,並允許我使用特定的共享設置而不是「所有人」,但是,這會導致其他問題,例如訪問衝突。它不允許我訪問某些目錄,所以我正在尋找另一種解決方案。 – George