未经授权运行网络服务

时间:2016-03-10 15:36:21

标签: asp.net ajax web-services

我有一个使用表单身份验证的应用程序。但是,即使用户未登录,也希望能够从Jquery Ajax调用运行一些Web服务调用。此时运行这些Web服务会导致401 Unauthorized错误。有什么方法可以允许某些Web服务未经授权运行吗?

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,只需在web.config文件中添加此功能就可以了。

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