调试网页使用的DLL

时间:2013-01-29 23:10:25

标签: visual-studio-2010

我是VS的新手,并且有一个供应商提供的Web应用程序,我们维护一个DLL。在其他语言中,我可能只是做了一个<%=“你在这里”+ strVar%>具有debbugging信息的声明类型出现在网页上。但是,我现在不知道如何处理这个问题。

我已将以下几行添加到我的网络应用程序调用的方法中:

    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));

并使用为Debug配置的DLL编译DLL。然后我将新的DLL和PDB文件复制到我的Web应用程序和运行我的Web应用程序。但是,我没有在我的网络应用程序文件夹中获取任何类型的文本文件,也没有看到任何类型的调试信息输出到屏幕。

有人可以告诉我我错过了什么或者给我一些附加文件吗?

提前谢谢。

室温

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,并认为我在这里发布给其他人。我需要在我的App服务器上安装Visual Studio远程调试器并启动远程调试器。然后在VS中,我需要调试:附加到进程...在那里我能够浏览到我的远程Web应用服务器,并浏览我的代码。