Web services 使用dll中的web服务而不使用app.config

Web services 使用dll中的web服务而不使用app.config,web-services,wcf,dll,Web Services,Wcf,Dll,我开发了一个使用一个Web服务wcf的dll,但当我在客户端程序中使用此dll时,我必须定义一个带有端点的app.config文件,否则客户端会引发异常:找不到引用协定的默认端点元素。我不希望客户端程序必须使用端点配置app.config。这有可能吗 谢谢你的回复,请原谅我英语不好 编辑:我不询问如何在代码中编写端点。我想知道dll是否可能知道端点,那么客户端代码不需要在代码或app.config中使用特定的内点。我猜您使用的是使用添加服务引用创建的生成客户端 默认情况下,创建该客户端的实例将在

我开发了一个使用一个Web服务wcf的dll,但当我在客户端程序中使用此dll时,我必须定义一个带有端点的app.config文件,否则客户端会引发异常:找不到引用协定的默认端点元素。我不希望客户端程序必须使用端点配置app.config。这有可能吗

谢谢你的回复,请原谅我英语不好


编辑:我不询问如何在代码中编写端点。我想知道dll是否可能知道端点,那么客户端代码不需要在代码或app.config中使用特定的内点。

我猜您使用的是使用添加服务引用创建的生成客户端

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


请在发布问题之前搜索。这已经讨论了很多次了,我不想让客户知道关于端点的任何事情。我问客户端程序是否可能不需要在app.config或客户端代码中配置端点。然后您应该修改您的问题。目前它说我不希望客户端程序必须配置app.config。它没有提到不想使用代码。您是否使用添加服务引用来生成使用web服务的dll?是的,我使用添加服务引用。所以,我必须始终在客户端代码中写入端点地址?是的,需要端点。否则它怎么知道在哪里可以找到服务呢?如果您不使用app.config,它必须从其他地方获取它…在本例中,我认为可能,web服务如何配置为dll,有可能不在客户端中配置。只需要调用dll的方法就可以了。谢谢你的回复