html绑定身份,c# – 在主机上配置的身份验证方案(‘Anonymous’)不允许在绑定’WebHttpBinding'(‘Basic’)上配置的身份验证方案...

我在这里遵循教程:

http://allen-conway-dotnet.blogspot.co.uk/2012/07/using-basic-authentication-in-rest.html?_sm_au_=iFVksVM0H8QrkntP,在WCF服务中实现用户身份验证,但是我收到以下错误:

The authentication schemes configured on the host ('Anonymous') do not allow those configured

on the binding 'WebHttpBinding' ('Basic'). Please ensure that the SecurityMode is set to

Transport or TransportCredentialOnly. Additionally, this may be resolved by changing the

authentication schemes for this application through the IIS management tool, through the

ServiceHost.Authentication.AuthenticationSchemes property, in the application configuration

file at the element, by updating the ClientCredentialType property on the binding, or by

adjusting the AuthenticationScheme property on the HttpTransportBindingElement.

我确实尝试在项目中禁用“匿名身份验证”,但我得到的只是错误401 – 未经授权.无法立即显示输入用户名和密码的提示.有谁知道为什么会出现这个问题以及如何解决它?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值