我正试图让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)
我接下来需要了解的任何想法?
感谢