使用C#ASP.NET访问网络共享

时间:2011-06-30 06:05:45

标签: c# .net security directory share

我在尝试使用C#和基于ASP.NET的Web应用程序访问网络共享时遇到问题。我使用LDAP Active Directory来执行登录,我有一个方法从指定的目录中读取文件并执行文件移动。该目录是与特定用户共享的,除非将它们共享给“Everyone”组(我们不想设置安全性),否则我无法访问它们。我想以某种方式使用我的AD登录上的用户名访问目录。这可能吗?我一直在研究目录安全类,但到目前为止还没有运气。感谢。

2 个答案:

答案 0 :(得分:1)

将您的web.config文件中的模拟更改为具有共享访问权限的用户

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

答案 1 :(得分:1)

有两种方法可以解决此授权用户访问共享时的应用程序池朗姆酒或在您需要访问共享时模拟AD用户