我正在运行ASP
网站并连接到SQL
数据库,非常标准的设置。连接字符串详细信息保存在<connectionStrings>
文件的web.config
标记中。
如果数据库用户名/密码详细信息不正确,我会收到YSOD
未处理的异常通知。这并不奇怪,但我想显示一个自定义错误页面。但是,我似乎无法使用<customErrors>
设置显示自定义页面。
web.config
级别的未处理异常(例如,错误的数据库连接字符串)似乎意味着应用程序无法重定向到自定义错误页面。
非常感谢有关如何处理此异常的任何建议。我了解如果异常发生在特定页面上,我可以添加try
/ catch
来捕获它。我不知道我在哪里/如何处理这个例外:
描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。 异常详细信息:System.Data.SqlClient.SqlException:用户xxxxx
的登录失败
答案 0 :(得分:0)
找到使用此连接字符串的位置并在那里处理异常。