0

私はVSを初めて使用し、単一のDLLを維持するベンダー提供のWebアプリケーションを持っています。他の言語では、単に <%="You are here" + strVar %> タイプのステートメントを実行して、Web ページにデバッグ情報を表示するだけだったかもしれません。しかし、私は今これにアプローチする方法がわかりません。

Web アプリによって呼び出されるメソッドに次の行を追加しました。

    TextWriterTraceListener tr2 = new TextWriterTraceListener(System.IO.File.CreateText("Output.txt"));
    Debug.Listeners.Add(tr2);
    Debug.WriteLine(sqlStr);
    Trace.WriteLine(sqlStr);
    IDataHelper dh = Retrieve.Implementation.GetHelper(this.GetConnectionString(externalConfig));

デバッグ用に構成されたDLLをコンパイルしました。次に、新しい DLL と PDB ファイルを Web アプリケーションにコピーし、Web アプリケーションを実行しました。ただし、Web アプリ フォルダーにテキスト ファイルが表示されず、画面に出力されるデバッグ情報も表示されません。

誰かが私に欠けているものを教えてくれますか、または追加のドキュメントを教えてくれますか?

前もって感謝します。

rt

4

1 に答える 1

0

解決策を見つけて、他の人のためにここに投稿すると思いました。アプリ サーバーに Visual Studio リモート デバッガーをインストールし、リモート デバッガーを起動する必要がありました。次に、VS で Debug:Attach to Process を実行する必要がありました...そこで、リモート Web アプリケーション サーバーを参照し、コードを確認することができました。

于 2014-01-15T03:38:15.637 に答える