Вам нужно изменить web.config в папке Orchard.Web.Если вы установили Glimpse с помощью NuGet, он добавил две настройки в web.config, чтобы указать веб-серверу использовать Glimpse для обработки ресурса glimpse.axd.
Проблема в том, что в разделах <httpHandlers>
и <handlers>
файла Orchard.Web \ web.config есть обработчик перехвата всех для блокировки всех ресурсов по умолчанию, а настройки Glimpse добавляются после подвох.Вам просто нужно переместить проблесковые записи, чтобы они появлялись до того, как поймать всех.
В разделе <httpHandlers>
измените это значение:
<httpHandlers>
...
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler" />
<add path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler" />
</httpHandlers>
на следующее:
<httpHandlers>
...
<add path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler" />
<add path="*" verb="*" type="System.Web.HttpNotFoundHandler" />
</httpHandlers>
Далее, в разделе <handlers>
измените это:
<handlers accessPolicy="Script,Read">
...
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script" />
<add name="Glimpse" path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler,Glimpse.Core" preCondition="integratedMode" />
</handlers>
К этому:
<handlers accessPolicy="Script,Read">
...
<add name="Glimpse" path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler,Glimpse.Core" preCondition="integratedMode" />
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script" />
</handlers>