gpt4 book ai didi

c# - app.config 或 web.config 中的配置与 WCF 中的代码之间的关系

转载 作者:太空狗 更新时间:2023-10-29 19:44:11 26 4
gpt4 key购买 nike

WCF 中的服务主机如何与 web.config 或 app.config 中的配置进行交互。当我创建服务主机时,我只在服务主机构造函数和服务类中指定一个 url。

但是在 app.config 或 web.config 中我有另一个端点列表,每个端点都有自己的特定 url。那么wcf是如何处理这种情况的呢?它从 app.config 或 web.config 获取哪个端点?

最佳答案

端点的地址是相对于服务主机的基地址的。例如,如果您有这些端点:

<service name="MyService">
<endpoint address="" binding="ws2007HttpBinding" contract="IMyService" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>

http://localhost:7777 的服务主机 url,那么您将在 http://localhost:7777 和元数据上公开您的服务在 http://localhost:7777/mex 上。

关于c# - app.config 或 web.config 中的配置与 WCF 中的代码之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15828242/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com