【问题标题】:Problem with WPF and calling a WCF Web ServiceWPF 问题和调用 WCF Web 服务
【发布时间】:2011-10-16 06:52:30
【问题描述】:

最近几天我遇到了一个让我头疼的大问题!

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

尽管如此,它还是行不通!有什么想法吗???

【问题讨论】:

    标签: wpf wcf-client


    【解决方案1】:

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

    找到 MyClient.exe.config

    打开它并检查 WCF 设置。

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

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

    【讨论】:

    • 好的,我得看看发生了什么。该应用程序是在 Visual Studio 2010 中构建的。如何确保在构建 exe 时将添加到项目中的 app.config 中的设置添加到 exe.config 中?
    • @Andy5,你不要;) 只有项目中包含 exe 的 app.config 才会最终成为 .exe.config。 DLL 项目中的 app.config 将被忽略
    • 明天会检查 exe.config 的样子并报告
    猜你喜欢
    • 2012-02-12
    • 1970-01-01
    • 2016-11-12
    • 2011-09-30
    • 1970-01-01
    • 2011-08-30
    • 2014-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多