【问题标题】:Endpoints address issue端点地址问题
【发布时间】:2026-02-03 07:45:02
【问题描述】:

我有一个名为 DataService 的 WCF 服务,它托管在 IIS 中的 DataService 虚拟目录中。它的位置是http://localhost:5555/DataService

当我配置端点时,我应该在端点的地址中写什么?

例如http://localhost:5555/DataService/MyService/

MyService 是物理存在的,还是虚拟的并且只供客户端使用,以便客户端可以使用此端点进行通信?

【问题讨论】:

    标签: wcf endpoint


    【解决方案1】:

    你的问题没有意义。

    端点是虚拟的,就像网站 URL 是虚拟的一样。你看不到它;它是一个资源定位器。我的家庭住址也是“虚拟的”,不是物理的——建筑物是物理的,但建筑物不是地址。

    此外,我们在软件中所做的一切都是虚拟的。应用程序不是“物理”的东西。

    也许您在问虚拟目录是否会影响您的服务的工作方式。这个问题的答案是NO,它没有。

    您可能会发现 MSDN 上的以下文章很有帮助:http://msdn.microsoft.com/en-us/library/aa395210%28v=vs.90%29.aspx

    【讨论】: