2012-01-17 19 views

答えて

15

この情報は、ソースコードのコンパイル時に生成された.PDBファイル内に格納されます。これらにはデバッグ情報が含まれています。しかし、通常は、アプリケーションを実稼働環境に出荷する前に、マシン上のアプリケーションをコンパイルしません。彼らは継続的な統合を使用し、この目的に専用のサーバーを構築します。

デバッグの詳細をオフにする場合は、プロジェクトのプロパティで冗長レベルとデバッグ情報を設定できます。

+0

@ JonCリリースモードで公開する場合は、プロジェクトのプロパティでこのモードに定義されているリリース設定とPDB詳細設定を使用しています。しかし、あなたはまだマシン上でコンパイルしています。 –

0

それを除去するために、プロパティに行く - >パッケージ/ウェブ公開: "を生成するデバッグシンボルを除外" をクリックするか、チェックするようにしてください

enter image description here

を。

これは、BinフォルダにPDBファイルが添付されていないサイトを公開します。 Live環境向けにサイトを公開する前に、リリースモードになっていることを確認してください。 PDBファイルなしでサイトを公開する主な違いの1つは、サイトでエラーが発生したときにStackTraceに行番号が表示されないことです。

関連する問題