-2

我创建了一个WCF服务并托管在 Windows 窗体应用程序中,并使客户端从应用程序中获胜以使用我的服务从数据库中检索数据并通过输入 ID 向客户端显示。

我该如何解决?

我在堆栈溢出中看到了许多空引用问题,但这些问题与 WCF 无关。

我的代码中的错误图像:

我的代码和代码中的错误图像

我的 web.config 文件中的连接字符串:

这是我的 web.config 文件中的连接字符串

4

2 回答 2

0

您的连接字符串必须为空。转到 xml 格式的 Webconfig 文件。检查标签是否有正确的连接字符串或丢失。如果缺少,您可以使用以下方法添加它:

<connectionString>
<add name="connection_name" providerName = "provider_name" connectionString="connectionString"/>
</connectionString>

试试这个它会工作。

于 2016-06-26T07:00:58.987 回答
0

您必须验证实际运行服务的可执行文件是否也具有在 app.config 或 web.config 中定义的连接字符串。可能,当您测试它时,您已经正确定义了它,但是当您在测试器之外运行它时,实际运行的应用程序没有定义它。

于 2016-06-26T07:10:10.567 回答