2

次のエラーに関するこのサイトの投稿を見ました: ブレークポイントは現在ヒットしません。このドキュメントのシンボルは読み込まれていません。

しかし、問題の説明と解決策は、私が経験している状況に対処していないので、明確にしたいと考えています.

私は Visual Studio 2010 を使用しており、.NET v2 をターゲットとする非常に大規模でやや古い ASP.NET Web アプリケーションに取り組んでいます。アプリケーションの最初のページは Login.aspx です。Login.aspx ページの Page_Load イベント内のコードの最初の行にブレーク ポイントを配置するとします。上記のメッセージとともに、ブレーク ポイントに黄色の警告アイコンが表示されます。デバッグ モードで [デバッグ] >> [Windows] >> [モジュール] に移動すると、App_Web_login.aspx.cdcab7d2.DLL のシンボル ステータスに「シンボルがロードされていません」と表示されます。シンボルのパスは、C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files...\App_Web_login.aspx.cdcab7d2.DLL のようになります。そのパスを確認しましたが、そこに DLL ファイルが存在します。したがって、[モジュール] ページでこのリストを右クリックし、[シンボルの読み込み元] と [シンボル パス] を選択すると、リストしたばかりのパスを指すダイアログ ボックスが表示されますが、.pdb ファイルを要求しています。そのディレクトリに .pdb ファイルはありません。実際、私のマシンのどこにも App_Web_login.aspx.cdcab7d2.pdb ファイルはありません。

また、私のプロジェクトの bin フォルダーには App_Web_login.aspx.cdcab7d2.DLL ファイルがあります。プロジェクトを再構築すると、Visual Studio がそこに新しい .dll ファイルを生成することを期待していました。しかし、その .dll ファイルを削除すると、プロジェクトはビルドされません。

非常に紛らわしいです。

シンボル ファイルの状況を正すにはどうすればよいですか?

事前に、ご協力いただきありがとうございます。

特記事項: web.config ファイルの要素に記載されている内容は次のとおりです。

        <compilation defaultLanguage="vb" debug="true">
        <compilers>
            <compiler language="vb" type="Microsoft.VisualBasic.VBCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" extension=".VB" compilerOptions="/define:Debug=True /define:Trace=True /imports:Microsoft.VisualBasic,System,System.Collections,System.Configuration,System.Data,System.Drawing,System.Web,System.Web.UI,System.Web.UI.HtmlControls,System.Web.UI.WebControls"/>
        </compilers>
        <assemblies>...

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

4

0 に答える 0