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

时间:2012-10-01 09:00:59

标签: c# wcf web-services iis

我已经创建了一个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.

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

3 个答案:

答案 0 :(得分:1)

在您的服务配置文件的TestConnection部分中没有名为appSettings的密钥项。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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