浏览svc文件时出现WCF服务错误



我创建了一个WCF服务,并在另一个Windows应用程序中添加了与服务引用相同的服务。那里工作得很好。我创建了一个网站,并将作为项目参考添加到服务中。然后,当尝试在浏览器中浏览svc文件时,它在我的ConnectionString中抛出一个错误。

public SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["TestConnection"].ToString());

错误消息为Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

可能的错误是什么?请帮忙。

在您的服务的配置文件的appSettings部分中,没有一个项的关键字为TestConnection

我发现了问题。由于我使用的是Windows和WCF服务,我也需要在服务的web.config中指定它。在web.config标记中添加<appSettings>标记解决了我的问题。我不确定这是不是一个正确的方法,但它确实让我脸上露出了笑容

请检查是否已将连接字符串放置在<AppSettings/><connectionstring>

最新更新