Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF和调用WCF Web服务出现问题_Wpf_Wcf Client - Fatal编程技术网

WPF和调用WCF Web服务出现问题

WPF和调用WCF Web服务出现问题,wpf,wcf-client,Wpf,Wcf Client,在过去的几天里,我有一个让我头疼的大问题 由于某种原因,我的web服务无法工作,我收到了一条典型的错误消息:“找不到默认端点元素”。我的WCF和WPF在同一个解决方案文件夹中,我通过服务引用引用我的web服务,服务引用生成我的app.config。在我的WPF中,我调用我的web服务,并通过构造函数传入端点地址的名称。此外,我已将app.config复制到WPF的视图层,因为WPF使用MVVM设计模式 尽管如此,它还是不起作用!有什么想法吗?找到WPF客户端应用程序的可执行文件文件夹。(bin/

在过去的几天里,我有一个让我头疼的大问题

由于某种原因,我的web服务无法工作,我收到了一条典型的错误消息:“找不到默认端点元素”。我的WCF和WPF在同一个解决方案文件夹中,我通过服务引用引用我的web服务,服务引用生成我的app.config。在我的WPF中,我调用我的web服务,并通过构造函数传入端点地址的名称。此外,我已将app.config复制到WPF的视图层,因为WPF使用MVVM设计模式


尽管如此,它还是不起作用!有什么想法吗?

找到WPF客户端应用程序的可执行文件文件夹。(bin/debug)

查找MyClient.exe.config文件

打开它并检查WCF设置

如果它们丢失,您可能复制了错误的设置或将它们复制到错误的项目中


例如,如果您将它们复制到构建包含视图的dll的项目中,它将丢失。必须将设置添加到生成可执行文件的项目中。

好的,我必须查看一下发生了什么。该应用程序是在VisualStudio2010中构建的。如何确保在生成exe时将添加到项目的app.config中的设置添加到exe.config中?@Andy5,您不需要;)只有包含exe的项目中的app.config最终将成为.exe.config。DLL项目中的app.config将被忽略。明天,我将检查exe.config的外观并报告