0

我创建了一个插件 dll,由第三方应用程序引用。我的插件是指网络服务端点。当我部署插件时,我应该能够指向手动编辑端点地址,而无需重建 dll。就像 exe 在其配置文件被编辑时如何获取更改一样。

谢谢

4

1 回答 1

0

服务端点和其他与配置相关的东西应该存储在应用程序配置文件中。

这些文件与应用程序二进制文件一起部署,并且可以随时更改,无需重新编译。

包含一些服务引用的典型 app.config 文件:

<?xml version="1.0"?>
<configuration>
  <system.serviceModel>
    <client>
      <endpoint address="http://MyServer/MyApplication/MyService.svc"
                binding="basicHttpBinding" bindingConfiguration="ServiceSoap1"
                contract="IMyService" name="MyServiceSoap" />
    </client>
    <bindings>
      <!-- service bindings configuration -->
    </bindings>
  </system.serviceModel>
</configuration>

有关详细说明,请参阅链接的 MSDN 文章。

于 2013-06-11T02:43:34.953 回答