【问题标题】:IIS 7.5 ASP.Net and remote shareIIS 7.5 ASP.Net 和远程共享
【发布时间】:2011-10-28 23:07:22
【问题描述】:

我的 ASP.net 应用程序无法从远程目录读取文件时遇到问题。我们的用户使用表单身份验证登录我们的应用程序,因此在登录时不使用 AD 帐户。

我已将机器帐户添加到共享中,因为我在机器上有一个可以写入它的本地服务以及一个能够使用机器帐户读取/写入共享的 SQL 服务器。

但是,我们的 asp.net 应用程序与上述服务在同一台服务器上运行,无法做到这一点。我尝试将模拟设置为 true,但除非我提供 AD 帐户,否则这不起作用。提供后,共享工作正常。

由于大小限制,我无法将共享移动到 IIS 服务器。

是否有允许轻松访问或我需要采取互操作方法?

【问题讨论】:

    标签: asp.net iis impersonation network-shares


    【解决方案1】:

    运行应用程序池的帐户需要访问远程文件夹。将该帐户添加到远程文件夹的安全选项卡(不仅是共享选项卡)。

    或者,尝试将 apppool 作为您用于模拟的 AD 帐户运行。

    【讨论】:

    • 如果我理解正确,您是说我应该将服务器 + Iis 应用程序池用户添加到安全屏幕?我假设这将是这样的: 192.168.1.2\IIS_IUSRS for the group?
    • 将应用程序池设置为在该用户下运行可能是解决此问题的最简单且一次性的解决方案。我会让我们的管理员创建一个特殊帐户并将其锁定。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-02
    • 2018-12-20
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多