2

我有两台服务器。一个是静态图像主机,另一个是公共网络服务器。我需要使用静态服务器中的共享文件夹作为 Web 服务器中的常用文件夹来创建/读取/写入/删除内容。我在第一台服务器上创建了具有特定登录/密码访问权限的公共网络共享,在第二台服务器上创建了相同的用户并将池​​标识更改为它,将虚拟目录映射到该远程共享文件夹。

问题:访问虚拟文件夹中的图像适用于登录用户,但会导致匿名用户登录页面。只有一个特定的虚拟文件夹可以做到这一点!匿名用户可以访问所有兄弟姐妹的内容。

我在站点的根 web.config 中有该设置,没有任何特定位置

<authorization>
    <allow users="*" />
</authorization>

我在静态服务器上的共享文件夹和虚拟文件夹所在的父文件夹中有包含该内容的 web.config 文件。

<configuration>
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</configuration>

此外,在 IIS 功能中为该文件夹、其父文件夹和整个站点启用了“IIS/身份验证/匿名身份验证”。

Web 服务器是 Windows Server 2012 R2,站点是基于 MVC3 的。

4

0 回答 0