Orchard CMS は初めてです。Orchard cms で Glimpse を使用してクイック スタートとして構成したい のですが、http://localhost:30320/OrchardLocal/glimpse.axdにアクセスすると、「リソースが見つかりません」というエラー メッセージが表示されます。
どなたか解決方法をご存知の方、教えてください。ありがとう!
Orchard CMS は初めてです。Orchard cms で Glimpse を使用してクイック スタートとして構成したい のですが、http://localhost:30320/OrchardLocal/glimpse.axdにアクセスすると、「リソースが見つかりません」というエラー メッセージが表示されます。
どなたか解決方法をご存知の方、教えてください。ありがとう!
Orchard.Webフォルダーのweb.configを変更する必要があります。NuGetを使用してGlimpseをインストールした場合、web.configに2つの設定が追加され、Glimpseを使用してglimpse.axdリソースを処理するようにWebサーバーに指示します。
問題は、Orchard.Web \ web.configファイル<httpHandlers>
と<handlers>
セクションの両方にデフォルトですべてのリソースをブロックするcatchallハンドラーが含まれており、Glimpse設定がcatchallの後に追加されることです。キャッチオールの前に表示されるように、垣間見るエントリを移動する必要があります。
セクションで、これから<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>