2011-07-12 40 views
0

我在ASP.NET MVC 3应用程序中使用glimpse.mvc。我有一个ReportController和一个叫Generate的动作返回一个PDF。这个动作是从视图中调用一个形式是这样的:使用glimpse返回文件的跟踪控制器操作

<form target="_blank" method="get" class="inline" 
    action="/Report/Generate/154"> 
... 

内部“生成”我把几个痕迹这样的:

Public Function Generate(
     id As Int64, 
     conns As IList(Of Int64), 
     parms As IDictionary(Of Int64, String), 
     outputtype As String 
) As ActionResult 
    Try 
     Trace.TraceInformation("Generating report...") 
     ... 
     Return File(output, mimetype, filename) 

由于动作的输出是一个文件,有在完成操作后没有按下按钮,所以我尝试从提交表单的页面打开“远程”选项卡。但是我无法在列表中找到对“生成”的调用。

如何查看我在“生成”期间写入的跟踪信息?

回答

0

找到了答案here

我有,因为在默认情况下窥添加在web.config中的某些行只跟踪text/html的输出,所以如果我想它也跟踪PDF,我要补充:

<glimpse enabled="true"> 
    <contentTypes> 
     <add contentType="application/pdf" /> 
    </contentTypes> 
</glimpse> 
+0

很高兴你能找到答案。此处还有更多详细信息 - http://getglimpse.com/Help/Configuration – anthonyv