Web diagnostics for Sitecore
There are a few approaches that can be applied to secure, disable or remove Glimpse. The following sections will discuss each of these options in turn.
Policies dictate what Glimpse is allowed to do to any given request. Policies can be disabled and customised to fit your requirements.
Refer to the Glimpse Policy Management documentation for more information.
If you wish to leave Glimpse installed in your web application code but want to ensure that it cannot respond to any HTTP requests then you can comment out or remove the two references to the Glimpse.AspNet.HttpModule
in the web.config.
<system.webServer> <modules> <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet" preCondition="integratedMode"/> ... <modules> ... <system.webServer> ... <system.web> ... <httpModules> <add name="Glimpse" type="Glimpse.AspNet.HttpModule, Glimpse.AspNet"/> ... </httpModules> ... </system.web>
To remove just the Sitecore extension to Glimpse run the following command in the Package Manager Console:
uninstall-package sitecore.glimpse
To then completely remove glimpse from your web application run the following commands:
uninstall-package glimpse.aspnet uninstall-package glimpse
Note: when uninstalling glimpse.aspnet
the following line will need to be added back into the <system.webServer>
section.
<validation validateIntegratedModeConfiguration="false" />