代码之家  ›  专栏  ›  技术社区  ›  Nelson Rothermel

在app.config中指定默认WCF终结点

  •  2
  • Nelson Rothermel  · 技术社区  · 16 年前

    当您添加服务引用时,它将使用默认构造函数创建类“MyServiceClient”。如果我使用 我得到一个错误:找不到默认端点。。。如果我使用 它起作用了。

    我想在app/web.config中指定一个默认端点,在使用默认构造函数时将使用该端点。我知道我可以把这个默认名称放在*.settings中,并在整个应用程序中使用它,但我只是想知道是否有任何内置方法可以做到这一点。

    1 回复  |  直到 16 年前
        1
  •  5
  •   marc_s MisterSmith    16 年前

    如果您的客户端app.config中有多个端点,则必须定义要使用的端点。WCF中没有任何机制或特性指定一个作为“默认”端点-而且我也没有听说WCF4添加了任何这样的特性。

    因此,如果您想拥有一个默认端点,那么是的,您还必须在app.config中存储端点的名称,并在实例化端点之前以编程方式检索该名称。

    推荐文章