-3

フォームVSの実行中に正常に動作するWebアプリケーションがありますが、公開されると、サイトに移動しようとするとNullRefernceExceptionがスローされます。スタックトレースは次のとおりです。

[NullReferenceException: Object reference not set to an instance of an object.]
DAL.VendorRepDAL.GetRepsInfo(List`1 fields) in C:\Users\mfoster\Desktop\EventPlanner\DAL\DAL.vb:649
EventPlanner.DealEntry.LoadData() in C:\Users\mfoster\Desktop\EventPlanner\EventPlanner\deals.aspx.vb:31
System.Web.UI.Control.LoadRecursive() +70
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3063

この問題は、スタックトレース内のファイルパスが何らかの理由で私のハードドライブを参照しているという事実に関係している可能性があると思います。その場合、私はそれを修正する方法ではありません。

助けてくれてありがとう。

4

1 に答える 1

1

このエラーは DAL という名前のクラスに由来するため、シャーロック ホームズは次のいずれかを推測する可能性があります。

  • ライブ アプリケーションに有効なデータベース接続文字列がない、または
  • ライブ アプリケーションが接続しているデータベースには、期待するテーブルや行、データがありません。

GetRepsInfoただし、それ以外の場合は、スローしているように見えるメソッドなど、もう少しコードを確認する必要があるかもしれません。

の一般的な原因と修正方法は、次のNullReferenceException場所にあります: NullReferenceException とは何ですか?

于 2012-05-17T23:02:27.747 に答える