1

AzureにWebアプリをデプロイしましたが、Azureデプロイメントでエラーが発生し、同じソリューションのクラスライブラリへの参照が表示されます。

しかし、エラーメッセージは私のローカルのファイルパスを示しています:

オブジェクト参照がオブジェクト インスタンスに設定されていません。 XXX.Domain.Concrete.EFBusinessRepository.PrepForConversionToHtml(XXX x)in c:\ dev \ repos \ Jeff \ ClassLibrary \ Concrete \ EFBusinessRepository.cs:1280

Azureに典型的なものではありません。

オブジェクト参照がオブジェクト インスタンスに設定されていません。 E:\ sitesroot \ 0 \ bin ....のXXX.Domain.Concrete.EFBusinessRepository.PrepForConversionToHtml(XXX x)

私はこれに過剰反応していますか?それが私の地元の道を示しているのはばかげているようです。新しいAzureデプロイメントのすべてのエラーを追跡している最中なので、これが予期される動作である場合はお詫び申し上げます。

4

1 に答える 1

1

ここで答えとして解像度を追加します。

pdbファイルには、バイナリに関する追加のデバッグ情報が含まれています。pdbがデプロイされているマシンに障害が発生すると、行番号などのソースコードファイルを参照するより豊富なスタック情報が表示されます。pdbを削除すると、問題が解決します。さらに、本番環境で何かを積極的にデバッグしているのでない限り、理想的には小売製品ビットでpdbをデプロイしないでください。

于 2013-02-04T18:29:53.810 に答える