【问题标题】:No custom principal is specified? [including sample]没有指定自定义主体? 【含样品】
【发布时间】:2012-03-05 15:44:18
【问题描述】:

尝试在我的 WCF 服务上运行方法时,出现以下异常:

授权上下文中未指定自定义主体。

我尝试在CustomAuthorizationPolicy.Evaluate 中提取IIdentity 但没有?

请查看此示例:

https://www.sugarsync.com/pf/D6176678_9623043_31520313

该服务是一个 WAS(IIS7 中的 TCP),您可能需要在 IIS7 中托管该服务才能使其运行。

完成后,您需要做的就是运行项目(客户端和服务)并点击表单中的按钮。

【问题讨论】:

  • 您是否已经在 Google 上搜索过该错误消息?周围似乎有一些答案。为什么他们不为你工作?
  • 没错,我一直在谷歌上搜索它,我发现的解决方案是在 CustomAuthorizationPolicy.Evaluate 中设置主体,但没有要从评估上下文对象中获取的身份?

标签: .net wcf authentication iis-7 principal


【解决方案1】:

sercurity=none 表示没有创建主体,因此必须手动完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-21
    • 2017-05-09
    • 1970-01-01
    • 2022-11-03
    • 2011-03-26
    • 2021-10-06
    相关资源
    最近更新 更多