在IIS 7.5中托管WCF时是否需要允许匿名访问svc文件?如果是,那么为什么需要这样的访问?
最新更新 我发现svc不需要匿名访问。 我认为我收到的错误似乎与svc有关,但事实并非如此。我在IIS 7.5中使用以下安全性来托管主机网站。
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
<windowsAuthentication enabled="true" />
</authentication>
</security>
答案 0 :(得分:0)
我得到了答案,感谢Voltagex。这个答案在我的初始帖子中的最新更新下解释。但是,我也在这里提到它。
我发现svc不需要匿名访问。我认为我收到的错误似乎与svc有关,但事实并非如此。我在IIS 7.5中使用以下安全性来托管网站。 SVC访问与您为托管WCF的网站指定的安全性密切相关。在我的情况下,我使用以下安全性来托管网站,我需要关闭匿名访问,并且只允许经过身份验证的用户访问主机网站文件资源,如svc文件。
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
<windowsAuthentication enabled="true" />
</authentication>
</security>