【问题标题】:How can I load different endpoints for WCF in SQL CLR?如何在 SQL CLR 中为 WCF 加载不同的端点?
【发布时间】:2010-09-12 11:22:05
【问题描述】:

我们正在使用 CLR 在 SQL 2005 DB 中部署一些新的 WCF 调用。在测试中,我在代码中硬编码要连接的端点,并将其部署到我们的测试服务器。当我们将其部署到生产环境时,我们会将其部署到许多不同的 SQL DB,并使用不同的端点连接(在不同的服务器上运行相同的服务)。这样的事情怎么能做到?是否有可以参考的配置文件将 dll 部署到 SQL 中?

【问题讨论】:

    标签: wcf clr endpoints


    【解决方案1】:

    上述解决方案可行,但我们发现最佳实践方法是创建一个新表,将所有不同的端点存储到数据库中。然后,我们更新了 CLR 以调用此表以获取所需的端点。因此,每台服务器都会为其加载适当的元数据,并且都将从数据库中检索到。这种方式无需硬编码,也无需担心 SQL 服务器上的外部文本文件。它都包含在数据库中。

    【讨论】:

      【解决方案2】:
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      相关资源
      最近更新 更多