'System.NullReferenceException'发生在wcf服务的databaseService.dll中

时间:2016-06-26 06:46:33

标签: c# .net wcf wcfserviceclient

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

我该如何解决?

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

我的代码中的错误图片:

image of error in my code and code

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

this is connection string in my web.config file

2 个答案:

答案 0 :(得分:0)

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

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

试试这个它会起作用。

答案 1 :(得分:0)

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