WCF在没有地址(包括基址)的情况下工作吗?

本文关键字:情况下 工作 包括基 地址 WCF | 更新日期: 2023-09-27 18:18:12

在今天的世界里,我发现一个服务(WCF)在没有地址的情况下工作,包括没有指定的基址。我是WCF的中级专家,然而,我发现看到这种行为很奇怪,我们有address=",没有在配置中提到的基址,也没有其他配置文件。当我问我的同事这个问题时,他是这个发展的一部分,他不知道原因或逻辑,他只是可以使它工作,但不知道原因。有什么建议吗?它的WEBHTTP绑定

WCF在没有地址(包括基址)的情况下工作吗?

如果您的服务托管在IIS中,则不需要指定完全限定的端点地址。这是因为用于服务的基址必须始终与.svc文件

的地址相同。

在IIS中托管时,端点地址总是被认为是相对于表示服务

的.svc文件的地址的

更多信息:https://msdn.microsoft.com/en-us/library/aa751792%28v=vs.110%29.aspx

如果您的服务是自托管的,您也可以将地址保留为空。在这种情况下,您的服务地址将是机器IP(或本地主机)和.svc精细名称。

你可以在不提供任何基址的情况下启动一个服务主机,直接省略基址

更多信息:https://www.safaribooksonline.com/library/view/programming-wcf-services/0596526997/ch01s05.html

相关文章: