Действие контроллера трассировки, которое возвращает файл с glimpse - PullRequest
0 голосов
/ 12 июля 2011

Я использую glimpse.mvc в приложении ASP.NET MVC 3.У меня есть ReportController с действием под названием Generate, которое возвращает PDF.Это действие вызывается из вида с такой формой:

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

Поскольку результат действия являетсяфайл, нет никакой кнопки, чтобы нажать после завершения действия, поэтому я попытался открыть «удаленную» вкладку со страницы, которая отправляет форму.Но я не могу найти вызов «Generate» в списке.

Как я могу увидеть информацию трассировки, которую я написал во время «Generate»?

1 Ответ

0 голосов
/ 12 июля 2011

Нашел ответ здесь :

Мне нужно добавить несколько строк в web.config, потому что по умолчанию glimpse отслеживает только вывод текста / html, поэтому, если я хочу, чтобы он также отслеживал PDF, я должен добавить:

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