ASP.NETプロジェクト(おそらく任意の.netアプリケーション)で例外が発生すると、スタックトレースは本番環境であっても開発者のマシン上のパスを表示します。例外でサーバーの代わりに開発者のパスが表示される
変更方法
何が起こっているのですか?
ASP.NETプロジェクト(おそらく任意の.netアプリケーション)で例外が発生すると、スタックトレースは本番環境であっても開発者のマシン上のパスを表示します。例外でサーバーの代わりに開発者のパスが表示される
変更方法
何が起こっているのですか?
この情報は、ソースコードのコンパイル時に生成された.PDBファイル内に格納されます。これらにはデバッグ情報が含まれています。しかし、通常は、アプリケーションを実稼働環境に出荷する前に、マシン上のアプリケーションをコンパイルしません。彼らは継続的な統合を使用し、この目的に専用のサーバーを構築します。
デバッグの詳細をオフにする場合は、プロジェクトのプロパティで冗長レベルとデバッグ情報を設定できます。
@ JonCリリースモードで公開する場合は、プロジェクトのプロパティでこのモードに定義されているリリース設定とPDB詳細設定を使用しています。しかし、あなたはまだマシン上でコンパイルしています。 –