【发布时间】:2015-12-18 15:53:53
【问题描述】:
我已经尝试了我能想到的一切,所以我转向 SO。我无法让 Glimpse 在远程 IIS 服务器上工作。我正在使用带有 ADO、ASP.NET、EF5 和 Mvc4 扩展的 Glimpse 1.2。当我使用 VS 开发服务器在本地启动 Web 应用程序时,一切都运行良好。但是,在部署到我们的远程开发服务器时,我似乎无法显示 Glimpse 图标。以下是我尝试并注意到的:
-
我忽略了
web.config中的 LocalPolicy:<glimpse defaultRuntimePolicy="On" endpointBaseUri="~/Glimpse.axd"> <inspectors> <ignoredTypes> <add type="Glimpse.Mvc.Inspector.DependencyInjectionInspector, Glimpse.Mvc4" /> <add type="Glimpse.AspNet.Policy.LocalPolicy, Glimpse.AspNet"/> </ignoredTypes> </inspectors> </glimpse> 我可以访问 /Glimpse.axd 并按下启用按钮而不会出现问题
-
使用内容设置 cookie:
glimpsePolicy On backofficetest/ 1088 2027053056 32990064 3189135193 30291671 * 打开 Glimpse 日志不会显示任何错误或警告消息。它为每个请求生成以下内容:
2013-04-11 12:43:06.8992 | DEBUG | RuntimePolicy set to 'Off' by IRuntimePolicy of type 'Glimpse.AspNet.Policy.LocalPolicy' during RuntimeEvent 'BeginRequest'.
Fiddler 验证在请求期间没有调用任何 Glimpse 相关资源。
页面源中没有任何与 Glimpse 相关的内容。
我确定我只是错过了某个地方的设置,但这让我发疯了。有人有什么想法吗?
谢谢。
【问题讨论】:
-
很好的调查和问题顺便说一句。您提供了给您答案所需的所有信息,感谢您通读文档。