WCF的svc文件是否始终需要匿名访问?

时间:2012-08-13 23:43:29

标签: wcf

在IIS 7.5中托管WCF时是否需要允许匿名访问svc文件?如果是,那么为什么需要这样的访问?

最新更新 我发现svc不需要匿名访问。 我认为我收到的错误似乎与svc有关,但事实并非如此。我在IIS 7.5中使用以下安全性来托管主机网站。

<security>
  <authentication>
    <anonymousAuthentication enabled="false" />
    <basicAuthentication enabled="true" /> 
    <windowsAuthentication enabled="true" />
  </authentication>
</security>

1 个答案:

答案 0 :(得分:0)

我得到了答案,感谢Voltagex。这个答案在我的初始帖子中的最新更新下解释。但是,我也在这里提到它。

我发现svc不需要匿名访问。我认为我收到的错误似乎与svc有关,但事实并非如此。我在IIS 7.5中使用以下安全性来托管网站。 SVC访问与您为托管WCF的网站指定的安全性密切相关。在我的情况下,我使用以下安全性来托管网站,我需要关闭匿名访问,并且只允许经过身份验证的用户访问主机网站文件资源,如svc文件。

<security>
 <authentication>
  <anonymousAuthentication enabled="false" />
  <basicAuthentication enabled="true" /> 
  <windowsAuthentication enabled="true" />
 </authentication>
</security>