【发布时间】:2016-06-26 06:46:32
【问题描述】:
我创建了一个 WCF 服务并托管在 Windows 窗体应用程序中,并让客户端从应用程序中获胜,以使用该服务从数据库中检索数据并通过输入 ID 显示给客户端。
我该如何解决?
我在堆栈溢出中看到了许多空引用问题,但这些问题与 WCF 无关。
我的代码中的错误图片:
我的 web.config 文件中的连接字符串:
【问题讨论】:
-
显然您没有该名称或其他名称的连接字符串...
-
它有正确的连接字符串,在自托管服务中运行良好,但从客户端应用程序访问时出现此错误
-
" 我在堆栈溢出中看到了许多空引用问题,但与 wcf 无关" NRE 是 NRE,无论它们是否出现在 WCF、WinForms、ASP.NET 等中。 NRE 始终是您尝试对空对象执行某些操作(读取它、调用方法等)。
-
如果
ConfigurationManager.ConnectionStrings["foo"]返回null,而某些配置文件肯定包含connectionStrings条目和name="foo",那么你编辑了错误的配置文件。
标签: c# .net wcf wcfserviceclient