首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从表单身份验证中排除WebService

问如何从表单身份验证中排除WebService
EN

Stack Overflow用户
提问于 2011-05-01 16:37:36
回答 1查看 1.5K关注 0票数 3

我有一个网站,有几个页面和一个WebService。我使用的是表单身份验证。

我想从表单身份验证中排除WebService,这样即使您没有登录,所有人也可以使用它。

我该怎么做呢?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-01 18:02:57

尝试在您的web.config中为您的服务使用location element,并使用以下命令指定所有用户都可以访问该服务:

代码语言:javascript
复制
<configuration>
   <!-- rest of your web.config -->

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

如果这不起作用,您还可以在location元素中将身份验证模式更改为none。如果您有多个服务,您可以将它们放在单独的文件夹中,并对整个文件夹使用单个位置元素。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5847401

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档