如何将 IP 过滤器添加到我的 oData WCF 服务?
我发现一些博客文章解释了如何在 web.config 中添加额外的配置,只是我在 web.config 中没有任何内容(关于服务)。
我按照Hanselmans的示例介绍了如何添加 oData 提要,这不涉及通过 web.config 配置 wcf。
如何将 IP 过滤器添加到我的 oData WCF 服务?
我发现一些博客文章解释了如何在 web.config 中添加额外的配置,只是我在 web.config 中没有任何内容(关于服务)。
我按照Hanselmans的示例介绍了如何添加 oData 提要,这不涉及通过 web.config 配置 wcf。
WCF 4 的工作方式是,如果该值为默认值,则不需要存在。因此,如果您不单独配置服务,则需要更改默认服务行为。
您可以通过配置服务行为来做到这一点,例如:
<configuration>
<system.serviceModel>
<behaviors>
<serviceBehaviors>
<behavior> <!-- notice no name attribute -->
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="true" />
<IPFilter filter="172.*.*.* 127.0.0.1" />
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>