Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在c#互操作程序集中启用跟踪_C#_.net_Debugging_Com Interop - Fatal编程技术网

如何在c#互操作程序集中启用跟踪

如何在c#互操作程序集中启用跟踪,c#,.net,debugging,com-interop,C#,.net,Debugging,Com Interop,我想跟踪我的c程序集(.net4.5)中的HTTP通信。由于.Net代码是用COM interop包装的,并最终用于COM容器应用程序,因此我没有主应用程序的app.config文件来配置通常的跟踪方式 到目前为止,我所发现的总是与app.config(例如,重写该文件并使用ConfigurationMagager或Trace.refresh()加载) 关于在运行时启用跟踪,没有使用反射的app.config文件,这是一个非常重要的问题。这是唯一的途径还是有一种更简单的方法来打开跟踪,比如说,对

我想跟踪我的
c
程序集(
.net4.5
)中的
HTTP
通信。由于.Net代码是用COM interop包装的,并最终用于COM容器应用程序,因此我没有主应用程序的
app.config
文件来配置通常的跟踪方式

到目前为止,我所发现的总是与
app.config
(例如,重写该文件并使用
ConfigurationMagager
Trace.refresh()
加载)


关于在运行时启用跟踪,没有使用反射的
app.config
文件,这是一个非常重要的问题。这是唯一的途径还是有一种更简单的方法来打开跟踪,比如说,对于这样一个程序集的调试版本

您始终可以使用诸如wireshark或fiddler之类的嗅探器。当然有一个app.config文件,它必须存储在与客户端EXE相同的目录中,并且具有匹配的名称。客户端程序员没有使用.NET与此无关。@HansPassant:你完全正确。我被困在我的思绪中,甚至没有检查。非常感谢@除了汉斯的建议之外,我还将使用fiddler记录更多信息。