在没有app.config的情况下在dll中使用web服务

时间:2014-11-25 09:27:10

标签: web-services wcf dll

我开发了一个使用一个Web服务(wcf)的DLL,但是当我在客户端程序中使用这个dll时,我必须使用端点或客户端引发一个异常的app.config文件:找不到默认的端点元素参考合同。我不希望客户端程序必须使用端点配置app.config。这有可能吗?

感谢您的回复,请原谅我糟糕的英语。

编辑:我不会问如何在代码中编写端点。我想知道dll是否可能知道端点,然后客户端代码不需要特定的endopint(在代码或app.config中)。

1 个答案:

答案 0 :(得分:0)

我猜你正在使用通过使用“添加服务引用”创建的生成客户端。

默认情况下,创建该客户端的实例将在app.config中查找其端点配置,但几乎可以肯定会有一个重载的构造函数,它允许您传入端点以便不再需要app.config。看看这个问题:

Create WCF endpoint configurations in the client app, in code?