如何在 Orchard CMS 中使用 Glimpse
我是 Orchard CMS 的新手。 我想在 Orchard cms 中使用 Glimpse 并将其配置为 快速启动,但是当我转到 http://localhost:30320/OrchardLocal/glimpse.axd它显示错误消息“找不到资源”
任何人都知道如何解决它,请告诉我。谢谢!
I'm new to Orchard CMS.
I want to use Glimpse in Orchard cms and config it as quick start, but when I go to http://localhost:30320/OrchardLocal/glimpse.axd it show error message "The resource cannot be found"
Anyone know how to resolve it, please show me. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要修改Orchard.Web文件夹中的web.config。如果您使用 NuGet 安装了 Glimpse,它会向 web.config 添加两个设置,以告诉 Web 服务器使用 Glimpse 来处理glimpse.axd 资源。
问题是 Orchard.Web\web.config 文件的
和
部分都包含一个捕获所有处理程序以默认阻止所有资源,并且Glimpse 设置在所有内容之后添加。您只需将一瞥条目移至所有条目之前即可。在
部分中,将以下内容更改为: 更改为:
接下来,在
部分中,将以下内容更改为:
You need to modify the web.config in the Orchard.Web folder. If you installed Glimpse using NuGet, it added two settings to the web.config to tell the web server to use Glimpse to handle the glimpse.axd resource.
The problem is the Orchard.Web\web.config file's
<httpHandlers>
and<handlers>
sections both include a catch all handler to block all resources by default, and the Glimpse settings get added after the catch alls. You just need to move the glimpse entries to appear before the catch alls.In
<httpHandlers>
section, change from this:to this:
Next, in
<handlers>
section, change from this:To this: