网络不适用于 Visual Studio 2015 for Console Application

Posted

技术标签:

【中文标题】网络不适用于 Visual Studio 2015 for Console Application【英文标题】:Network is not applicable in Visual Studio 2015 for Console Application 【发布时间】:2017-04-08 13:10:08 【问题描述】:

我在 Visual Studio 2015 Professional 中为简单的 HttpWebRequest 创建了控制台应用程序。我想监控我的应用程序发送或接收的原始 HTTP 流量。据我了解,Visual Studio 2015 中有 Performance Profiler 用于此目的 (Alt+F2)。

但网络复选框位于不适用的工具组中。有什么办法可以将此工具用于控制台应用程序?

【问题讨论】:

您可以跟踪所有 System.Net 活动,但可能难以阅读:msdn.microsoft.com/en-us/library/ty48b824(v=vs.110).aspx 【参考方案1】:

来自 MSDN,此工具仅用于监视通过 WinRT HttpClient API 进行的 HTTP 网络操作,并在此 blog post 中明确说明,

未捕获使用旧 .NET HttpClient API 进行的操作。

所以答案是否定的。

您可以为此目的使用WireShark 或Fiddler。

【讨论】:

谢谢,我试试。我以为 Fiddler 只能监控 HTTP 流量,但刚才我读到也支持 HTTPS。

以上是关于网络不适用于 Visual Studio 2015 for Console Application的主要内容,如果未能解决你的问题,请参考以下文章

C# 6.0 功能不适用于 Visual Studio 2015

Visual Studio 智能感知不适用于 DHTMLX 套件 5

用于 bower.json 文件的 Visual Studio 2015 RC 上的 Intellisense 无法正常工作。

Git 命令不适用于 Visual Studio Code

MFC 是不是仅适用于 Visual Studio,不适用于 Visual C++ Express?

Visual Studio 2017 Intellisense 不适用于 CUDA(.cu 文件)