null在C#中未处理引用异常

时间:2019-03-03 14:02:19

标签: c# nullreferenceexception

我已经在asp .net中创建了一个网页,当我运行它时,它不执行并显示数据库连接字符串中的错误,即未处理空引用异常,因此尝试了许多解决方案,但我没有解决问题。this is the picture of error. 帮我。

这是我项目的Web配置文件。 webconfiguration

1 个答案:

答案 0 :(得分:0)

WebConfigurationManager允许您在web.config文件中搜索连接字符串。在您的示例中,没有这样的字符串。为了使其正常工作,您必须选择:

1)(不建议)只是在类字段中对连接字符串进行硬编码:

string strConn = "DataSource=..."

2)将connectionStrings部分添加到您的web.config中,并在其中定义您的字符串:

<connectionStrings>
   <add name="DatabaseConnection" value="DataSource..." />
</connectionStrings>

然后,您将可以通过WebConfigurationManager找到您的字符串。在您的班级中使用以下代码:

string strConn = WebConfigurationManager.ConnectionStrings["DatabaseConnection"].ConnectionString;