Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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
jquery asmx和web.config_Jquery_Asmx - Fatal编程技术网

jquery asmx和web.config

jquery asmx和web.config,jquery,asmx,Jquery,Asmx,请帮忙! 我们使用jquery在.net中调用远程asmx 我们只希望登录用户点击此服务。 我们将它放在一个受保护的位置web.config下,它可以正常工作,但是当会话到期时,我们会返回登录html页面。 我读过一些其他文章,这些文章来自于有同样问题的人 我的问题是,如果我们将asmx移出一个不受保护的文件夹并添加以下条件 如果User.Identity.IsAuthenticated捕获用户未登录,是否相同 我希望我正确地解释了我的问题 谢谢您可以将web service.asmx移动到不受

请帮忙! 我们使用jquery在.net中调用远程asmx

我们只希望登录用户点击此服务。 我们将它放在一个受保护的位置web.config下,它可以正常工作,但是当会话到期时,我们会返回登录html页面。 我读过一些其他文章,这些文章来自于有同样问题的人

我的问题是,如果我们将asmx移出一个不受保护的文件夹并添加以下条件 如果User.Identity.IsAuthenticated捕获用户未登录,是否相同

我希望我正确地解释了我的问题


谢谢

您可以将web service.asmx移动到不受保护的文件夹,或在节中的web.config中添加对该服务的显式访问


然后,正如您所想,在Web服务中进行检查以验证身份验证,并让您的响应向页面指示需要重新登录。

您好,感谢您的快速回复,只是出于好奇,为什么我需要添加对该服务的显式访问?这有什么区别吗?当声明你给所有用户匿名和经过身份验证的文件访问权限时,否则该文件只允许经过身份验证的用户访问该文件。哦,是的,我再次阅读了你的电子邮件,我注意到你将其放入或我认为你的意思是将其移动到一个不受保护的文件夹中,但授予我认为是明确的访问权限冗余的谢谢
<location path="[filename].asmx">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>    
</location>