【问题标题】:How to access a shared folder as an active directory user如何以 Active Directory 用户身份访问共享文件夹
【发布时间】:2012-06-28 21:27:44
【问题描述】:

我在 IIS 6、Windows Server 2003 上运行 Web 应用程序,它在本地用户 IUSR_MachineName 下运行。

我们有一个共享文件夹,例如我们网络上某处的\\server\path,并且只有一个活动目录用户对其具有读/写权限。如何使用此用户的活动目录凭据从 asp.net 读取/写入此文件夹中的文件?

我可以更改运行 IIS 的用户,但我不能(读取 - 不允许)。现在我正在阅读有关模拟的信息,但对此的任何提示将不胜感激......

编辑 - 我需要共享文件夹的基本功能:

  • 目录.删除
  • Directory.Exists
  • File.Exists
  • 文件.删除
  • DirectoryInfo.GetFiles
  • FileUpload.SaveAs
  • ...

【问题讨论】:

  • 是否可以更改共享的权限以允许 IUSR_MachineName 读取/写入?
  • 嗯...我不这么认为,IUSR_MachineName 是本地用户?
  • 它可以成为域用户。我相信如果您对该共享拥有管理员权限,您仍然可以添加他
  • 将应用程序池标识更改为允许访问该文件夹的用户。
  • 您是否使用 Windows 身份验证的 Forms 身份验证?

标签: c# asp.net active-directory iis-6 impersonation


【解决方案1】:

将应用程序池标识更改为允许访问该文件夹的用户。

【讨论】:

    猜你喜欢
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-14
    • 1970-01-01
    • 2013-03-24
    • 1970-01-01
    • 2021-04-25
    相关资源
    最近更新 更多