Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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表单身份验证:公用文件夹不允许应用程序访问_Asp.net_Web Config_Forms Authentication - Fatal编程技术网

asp.net表单身份验证:公用文件夹不允许应用程序访问

asp.net表单身份验证:公用文件夹不允许应用程序访问,asp.net,web-config,forms-authentication,Asp.net,Web Config,Forms Authentication,我最近用asp.net表单身份验证建立了一个网站。它正在通过Active Directory进行身份验证。网站上有两个文件夹,我使用root web.config文件中的位置标记公开了它们,如下所示: <location path="FolderA"> <system.web> <authorization> <allow users="*"/> </authorization&

我最近用asp.net表单身份验证建立了一个网站。它正在通过Active Directory进行身份验证。网站上有两个文件夹,我使用root web.config文件中的位置标记公开了它们,如下所示:

<location path="FolderA">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

<location path="FolderB">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

FolderA包含一个PHP应用程序,它使用jQuery的ajax函数从驻留在FolderA中的控制器获取json数据

FolderB包含ClickOnce应用程序(Outlook加载项)

我能够在所有当前浏览器中导航到这两个文件夹,而无需得到登录提示。如果我进入网站的其他非公共区域,系统会提示我登录。这正是我想要的

但我在IE9上有一些用户,当他们在FolderA中点击一个试图获取json数据的视图时遇到了失败。当然,不会提示用户登录,但数据永远不会加载,并且在开发人员控制台中有一条错误消息说访问被拒绝。奇怪的是,我无法在我的机器上用IE9复制这种行为

此外,当我尝试安装ClickOnce应用程序时,它会成功下载并安装,但当Outlook尝试加载加载项时,我会收到一条消息,说明应用程序的身份验证失败。它过去工作得很好;唯一改变的是我在站点中添加了表单身份验证。我曾尝试在IIS中将文件夹指定为匿名身份验证的应用程序,但没有成功

我正在运行IIS7,该站点使用.NETFramework2.0


我很难理解这种行为,我希望有人能给我指导如何解决它。我几乎不知所措,用户也变得焦躁不安

您是否尝试将该站点添加到IE9用户的受信任站点?是的,这是我们在用户机器上安装ClickOnce之前采取的第一步。谢谢关于ClickOnce:原来我们的一个IT人员在IIS中为网站添加了第二个绑定,从而终止了ClickOnce web服务调用(WCF不支持网站的同一协议的多个绑定)。这发生在我实现表单身份验证后不久,因此ClickOnce问题似乎是实现表单身份验证的结果,但这两个问题是不相关的。我仍然没有解决ajax/json问题。任何想法都将不胜感激。