监视服务器请求

问题描述:

我有一个ASP.NET MVC3 Web应用程序。为了从第三方获取数据,我的应用程序从服务器发出多个HTTP请求。我希望看到每次页面加载时从服务器向第三方发送的所有http请求。我已经从nu-get软件包中安装了一瞥。但是我看不到任何由服务器发起的远程HTTP调用。我正在我的本地机器上调试我的应用程序。是否有可能使用瞥见获取这些信息?如果没有其他工具可以帮助我在这里?监视服务器请求

谢谢!

不幸的是,Glimpse目前没有显示你的应用程序发出的HTTP请求 - 但这听起来像一个很棒的功能!

你确实有几个选项:

  1. Create a custom tab using Glimpse's extensibility model。您可以使用任何您正在使用的HTTP客户端并公开数据。
  2. 此外,您可以利用Glimpse's Trace Tab来跟踪有关您的HTTP请求的消息。
  3. 最后,您可以使用ANTS Performance Profiler,它最近添加了一个功能,以查看应用程序所做的所有HTTP请求,以及CPU级别的时间信息和SQL查询。 (And it has a free trial!)
+0

感谢您的回答!版本8 http://www.red-gate.com/labs/ants-performance-profiler/具有此功能! – matmat 2013-03-25 22:02:38