WCF 配置元素:baseAddressPrefixFilters

发布于 2024-07-12 21:57:34 字数 319 浏览 3 评论 0原文

我已阅读此元素的文档,但仍然无法理解其用途。 以下是我在示例中看到的它的使用方式的示例:

<serviceHostingEnvironment>
  <baseAddressPrefixFilters>
    <add prefix="http://localhost:5100/"/>
  </baseAddressPrefixFilters>
</serviceHostingEnvironment>

我想了解它能做什么而服务节点中的基地址不能做什么。 我不明白这个元素的实际用途。

I have read the documentation for this element but still fail to understand what its purpose is. Here is a sample of how I've seen it used in examples:

<serviceHostingEnvironment>
  <baseAddressPrefixFilters>
    <add prefix="http://localhost:5100/"/>
  </baseAddressPrefixFilters>
</serviceHostingEnvironment>

I want to understand what this does that the base addresses in a service node doesn't do. I don't understand what this element is actually used for.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ζ澈沫 2024-07-19 21:57:34

WCF 服务主机只允许每个方案有一个基地址(在本例中为 HTTP)。 现在,如果您在配置了多个基地址的 IIS 上部署 WCF 服务,例如 http://www.example.com< /a> 和 http://example.com 您将看到错误。 使用baseAddressPrefixFilters,您可以过滤两个基地址之一,您的服务将运行得很好。

A WCF service host will only allow a single base address per scheme (HTTP in this case). Now if you deploy a WCF service on an IIS configured with multiple base addresses, for example http://www.example.com and http://example.com you will see an error. Using the baseAddressPrefixFilters you can filter one of the two base addresses and your service will run just fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文