【发布时间】: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