null参考异常不在c#[duplicate]中处理

问题描述 投票:-4回答:1

这个问题在这里已有答案:

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

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

c# nullreferenceexception
1个回答
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;
© www.soinside.com 2019 - 2024. All rights reserved.