Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net IIS远程虚拟目录匿名访问_Asp.net_Iis_Virtual Directory_Anonymous Access - Fatal编程技术网

Asp.net IIS远程虚拟目录匿名访问

Asp.net IIS远程虚拟目录匿名访问,asp.net,iis,virtual-directory,anonymous-access,Asp.net,Iis,Virtual Directory,Anonymous Access,我有两台服务器。一个是静态映像主机,另一个是公共web服务器。我需要使用静态服务器中的共享文件夹作为web服务器中的常规文件夹,并创建/读取/写入/删除内容。 我在第一台服务器上创建了具有特定登录/通过访问权限的公共网络共享,在第二台服务器上创建了相同的用户,并将池标识更改为它,将虚拟目录映射到该远程共享文件夹 问题:在虚拟文件夹中访问图像对登录用户有效,但会导致匿名用户登录页面。而且只有一个特定的虚拟文件夹可以做到这一点!匿名用户可以访问来自所有同级的内容 我在站点的根web.config中有

我有两台服务器。一个是静态映像主机,另一个是公共web服务器。我需要使用静态服务器中的共享文件夹作为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