【问题标题】:Best way to access the shared folder for a web application访问 Web 应用程序共享文件夹的最佳方式
【发布时间】:2020-08-19 10:34:00
【问题描述】:

我有两台机器,机器 A 和机器 B 在 LAN 连接中。通过授予“IUSR”和“IIS USER”以及本地用户的访问权限,我在机器 A 上共享了一个名为“SharedFiles”的文件夹。

我在机器 B 上托管了一个带有 IIS 的 Web 应用程序。我想从这个托管的应用程序访问“SharedFiles”文件夹。

访问 Web 应用程序的共享文件夹的最佳方式是什么?我发现以下两个选项。

 1. 通过更改 Web 应用程序的池标识。为此池身份设置自定义帐户,其中凭据应与共享文件夹相同,反之亦然。

 2. 为此设置一个虚拟目录。我不知道如何使用它。我已经阅读过理论但从未使用过。

如果选项 2 正确,我们是否需要使用 http/https 访问该文件夹?这个虚拟目录是怎么工作的(不是找步骤而是逻辑流程)?

【问题讨论】:

    标签: iis application-pool virtual-directory shared-directory


    【解决方案1】:

    要在您的站点下添加带有粉碎路径的虚拟目录,您可以按照以下步骤操作:

    1)打开 iis 管理器。

    2)右键单击您的站点->选择添加虚拟目录。

    3)在添加虚拟目录框中输入任何名称和您的共享文件夹路径

    注意:确保您已将 iis_iusrs 和 iusr 权限分配给共享文件夹。

    • 完成此操作后再次返回选择站点。

    • 双击验证。

    • 选择“匿名认证”

    • 单击操作窗格中的编辑。

    • 应用程序池标识。点击确定。

    现在您可以在浏览器中使用您的站点绑定/虚拟目录名称访问您的共享文件夹,如下所示:

    您可以将 iis 应用程序池身份用于管理员或本地系统帐户。

    【讨论】:

    • 我的问题是哪一种是为 Web 应用程序使用共享文件夹的最佳方式,如果它是虚拟目录,那么它应该可以通过 http 访问。这是正确的使用方法吗?
    • @kreya 在我看来,我们不能说这是最好的方法。哪种方式对您来说易于使用是最好的方式。
    猜你喜欢
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 2016-08-03
    • 1970-01-01
    • 2010-09-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多