Web.config dosyasını Orchard.Web klasöründe değiştirmeniz gerekir. Glimpse'u NuGet'i kullanarak yüklediyseniz, web sunucusunun glimpse.axd kaynağını işlemek için Glimpse kullanmasını söylemek için web.config dosyasına iki ayar ekledi.
sorun Orchard.Web \ web.config dosyasının <httpHandlers>
ve <handlers>
kesitler hem bir catch varsayılan olarak tüm kaynakları engellemek için tüm işleyici içerir ve Bakış ayarları sonra yakalamak oturumlarda ekledi olsun. Sadece yakalama alls önce görünecek bakış girişlerini taşımak gerekir. <httpHandlers>
bölümde
, bundan değişimi: Buna
<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>
Sonraki, <handlers>
bölümünden bundan, değişim içinde: Buna
<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>
Teşekkür ederim, mükemmel çalışıyor! –
Harika cevap @Giscard – nikmd23
Orchard'a özgü mini profillere göz atmak isteyebilirsiniz. Muhtemelen Orchard'a özgü daha fazla profil bilgisi verir. http://orchardprofiler.codeplex.com/ –