1

QAでデータベースに書き込んでいないasp.netWebアプリケーションがあります。開発サーバーでは正常に動作します。私のコードはaspx.csから.csクラスオブジェクトに移動し、データベーステーブルに書き込みます。

  • エラーはスローされません(try catchブロックで)
  • 権限があるため、リモートデバッグはオプションではありません

この問題のデバッグに取り掛かる方法について何かアイデアはありますか?

4

1 に答える 1

2

頭に浮かぶことがいくつかあります。

  • イベントログを確認してください。.NETが未処理の例外をスローした場合、そこにいくつかの詳細があります。
  • SQL Server Management Studio(接続文字列で指定された正確な資格情報を使用してログインし、指定された初期データベースがある場合はそれに切り替えます)または小さなテストプログラムを使用して、接続文字列を手動で確認します。
  • NLogなどのログフレームワークを使用して、コード内のエラーを慎重にログに記録します。
于 2012-09-10T19:38:42.600 に答える