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

本文关键字:共享 NET 网络 访问 C#ASP 使用 | 更新日期: 2023-09-27 18:00:57

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

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

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

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

有两种方法可以解决此问题,即授予用户访问共享的应用程序池rums权限,或者在需要访问共享时模拟AD用户