只有某些WCF SVC方法具有匿名访问权限而其他方法具有Windows安全性吗?

时间:2014-08-22 19:56:18

标签: c# .net wcf iis

我有一个具有Windows身份验证的WCF SVC端点。

我想要做的是允许匿名访问SVC中的一个方法,并将其余方法保留为Windows身份验证。

我是否可以执行此操作,或者是否需要将完全不同的wcf svc文件实例以匿名方式托管在IIS中?

1 个答案:

答案 0 :(得分:2)

您需要使用此特定方法签订另一份合同。在端点上设置用于指定安全性配置的绑定配置。端点由ABC =地址绑定合同组成。因此,您可能有多个svc文件引用相同的类但指向不同的合同。

总而言之,您需要额外的svc文件,附加合同,但您可能只有一个实现所有合同的实现。