1

我有一个没有在 QA 中写入数据库的 asp.net Web 应用程序。它在开发服务器上运行良好。我的代码从 aspx.cs 到 .cs 类对象,然后写入数据库表。

  • 没有抛出错误(在 try catch 块中)
  • 由于权限,远程调试不是一个选项

关于如何调试此问题的任何想法?

4

1 回答 1

2

以下是我想到的几件事:

  • 检查事件日志。如果 .NET 抛出未处理的异常,您将在那里找到一些详细信息。
  • 使用 SQL Server Management Studio 手动验证连接字符串(使用连接字符串中指定的确切凭据登录,并切换到指定的初始数据库(如果有))或小型测试程序。
  • 使用 NLog 之类的日志框架来明智地记录代码中的错误。
于 2012-09-10T19:38:42.600 回答