ASP web.config connectionString设置中的未处理异常

时间:2017-01-30 17:05:48

标签: c# asp.net exception web-config unhandled

我正在运行ASP网站并连接到SQL数据库,非常标准的设置。连接字符串详细信息保存在<connectionStrings>文件的web.config标记中。

如果数据库用户名/密码详细信息不正确,我会收到YSOD未处理的异常通知。这并不奇怪,但我想显示一个自定义错误页面。但是,我似乎无法使用<customErrors>设置显示自定义页面。

web.config级别的未处理异常(例如,错误的数据库连接字符串)似乎意味着应用程序无法重定向到自定义错误页面。

非常感谢有关如何处理此异常的任何建议。我了解如果异常发生在特定页面上,我可以添加try / catch来捕获它。我不知道我在哪里/如何处理这个例外:

  

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。   异常详细信息:System.Data.SqlClient.SqlException:用户xxxxx

的登录失败

1 个答案:

答案 0 :(得分:0)

找到使用此连接字符串的位置并在那里处理异常。