Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 只有某些WCF SVC方法具有匿名访问权限,而其他方法具有windows安全性吗?_C#_.net_Wcf_Iis - Fatal编程技术网

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

C# 只有某些WCF SVC方法具有匿名访问权限,而其他方法具有windows安全性吗?,c#,.net,wcf,iis,C#,.net,Wcf,Iis,我有一个具有windows身份验证的WCF SVC端点 我想做的是只允许匿名访问SVC中的一个方法,其余的方法由windows身份验证完成 我可以这样做吗?还是我需要一个完全不同的wcf svc文件实例以匿名方式托管在IIS中?您需要使用此特定方法的另一个契约。在端点上设置用于指定安全配置的绑定配置。端点由ABC=地址绑定契约组成。因此,您可能有多个引用同一类但指向不同契约的svc文件 总之,您需要额外的svc文件、额外的契约,但您可能只有一个实现来实现所有契约

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

我想做的是只允许匿名访问SVC中的一个方法,其余的方法由windows身份验证完成


我可以这样做吗?还是我需要一个完全不同的wcf svc文件实例以匿名方式托管在IIS中?

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

总之,您需要额外的svc文件、额外的契约,但您可能只有一个实现来实现所有契约