异常设置Http响应头'Glimpse-RequestID'

时间:2013-04-15 12:20:13

标签: glimpse

我正试图让Glimpse在服务器上运行。在此处设置IIS的方式是将站点映射到看似外部域的站点,但实际上是本地IIS项目。 windows“hosts”文件将“site.foo.com”域映射到127.0.0.1,然后将“site.foo.com”作为绑定添加到IIS中的站点。我提到这一点是因为它几乎肯定很重要,因为我不知道它是否意味着它显示为本地或远程请求,即使是从本地计算机上的浏览器

为了让Glimpse图标甚至出现在本地计算机上的请求中,我更新了web.config忽略了一些运行时策略(因为日志正在抱怨这些):

  <glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd">
    <!-- If you are having issues with Glimpse, please include this. It will help us figure out whats going on. -->
      <logging level="Trace" />
  <runtimePolicies>
    <ignoredTypes>
        <add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/>
    <add type="Glimpse.Core.Policy.StatusCodePolicy, Glimpse.Core"/>
    <add type="Glimpse.Core.Policy.ContentTypePolicy, Glimpse.Core"/>
     <add type="Glimpse.Core.Policy.ControlCookiePolicy, Glimpse.Core"/>
    </ignoredTypes>
  </runtimePolicies>
  </glimpse>

现在出现图标,但单击它时没有任何反应,日志中会显示以下内容

2013-04-15 13:10:00.7978 | ERROR | Exception setting Http response header 'Glimpse-RequestID' with value '6991f828-b716-40b1-9362-56dfd64b6440'. | System.Web.HttpException--Server cannot append header after HTTP headers have been sent.--   at System.Web.HttpResponse.AppendHeader(String name, String value)
   at Glimpse.AspNet.AspNetFrameworkProvider.SetHttpResponseHeader(String name, String value)

我接下来需要了解的任何想法?

感谢

0 个答案:

没有答案