【发布时间】:2016-03-10 15:36:21
【问题描述】:
我有一个使用表单身份验证的应用程序。但是,即使用户未登录,我也希望能够从 Jquery Ajax 调用中运行一些 Web 服务调用。目前运行这些 Web 服务会导致 401 Unauthorized 错误。有什么方法可以让某些 Web 服务在未经授权的情况下运行?
【问题讨论】:
标签: asp.net ajax web-services
我有一个使用表单身份验证的应用程序。但是,即使用户未登录,我也希望能够从 Jquery Ajax 调用中运行一些 Web 服务调用。目前运行这些 Web 服务会导致 401 Unauthorized 错误。有什么方法可以让某些 Web 服务在未经授权的情况下运行?
【问题讨论】:
标签: asp.net ajax web-services
我找到了解决方案,只需将其添加到 web.config 文件中就可以了
<location path="myWebService.asmx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
【讨论】: