首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows身份验证和窗体身份验证

Windows身份验证和窗体身份验证
EN

Stack Overflow用户
提问于 2011-10-18 16:54:51
回答 1查看 338关注 0票数 1

我有一个asp.net站点,我需要同时使用Windows Auth和匿名身份验证。

我需要Windows身份验证,因为我需要获得登录用户的用户名,但该网站也运行一个网络服务,必须匿名访问。

如果我打开Windows身份验证,我可以获得用户,并且工作正常,但是调用web服务的站点返回401错误。如果我添加了匿名访问,使用web服务的网站工作正常,但我不能再获得登录用户的用户名。

我怎样才能两全其美--比如获得用户名,而不是杀死我的web服务。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-18 16:58:36

您可以添加以下内容以禁止访问目录树中的特定位置

代码语言:javascript
复制
<location path="path.to.web.service">
    <system.web>
        <authorization>
            <allow users="*"/>
        </authorization>
    </system.web>
</location>

同时保持主站点处于Windows身份验证的控制之下。

请参阅:http://msdn.microsoft.com/en-us/library/b6x6shw7.aspx

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

https://stackoverflow.com/questions/7804690

复制
相关文章

相似问题

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