已安装的一瞥试图访问一瞥.并收到404错误
本文关键字:错误 安装 访问 | 更新日期: 2023-09-27 17:50:40
这很简单,因为我安装了这个页面后面的一瞥。:
http://getglimpse.com/About/QuickStart然后尝试导航到http://myApp/glimpse.axd
,收到404错误未找到。
正如你在快速入门中看到的,有这样一个语句。:
当你浏览到"/瞥见"时,如果出现"Page not found"。查看FAQ中的故障排除部分。
FAQ中没有关于这个的内容。我浏览了这个网站和getlimpse.com,尝试了许多其他配置,没有任何工作。还有人遇到这个问题并修复它吗?
也试过了。:
在NuGet安装瞥见后未找到MVC3模块的瞥见。MVC3
我遇到了同样的问题,在我的情况下,解决方案是将以下代码添加到mvapplication类中的Application_Start():
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
确保在web中注册了瞥见模块和处理程序。请根据您使用的web服务器进行配置。
-
如果您使用的站点在IIS6,在IIS7。或Visual Studio Development Server
<system.web> <httpModules> <add name="Glimpse" type="Glimpse.Core.Module, Glimpse.Core" /> </httpModules> <httpHandlers> <add path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler, Glimpse.Core" /> </httpHandlers> ...
-
如果您使用IIS 7。在集成管道模式或IIS Express:
<system.webServer> <modules> <add name="Glimpse" type="Glimpse.Core.Module, Glimpse.Core" preCondition="integratedMode" /> </modules> <handlers> <add name="Glimpse" path="glimpse.axd" verb="GET,POST" type="Glimpse.Core.Handler, Glimpse.Core" preCondition="integratedMode" /> </handlers> ... </system.webServer>
我有一个非常类似的问题,这些选项都没有帮助我,但我确实让它工作。这是我必须做的:
我正在使用MVC 5,所以请确保您已经阅读了最新的配置,以了解您正在使用的版本。我应该使用Glimpse。AspNet而不是Glimpse。罢工核心
我的web配置是这样的:
<handlers>
....
<remove name="Glimpse" />
<add name="Glimpse" path="glimpse.axd" verb="GET"
type="Glimpse.AspNet.HttpHandler, Glimpse.AspNet"
preCondition="integratedMode" />
</handlers>
<modules>
....
<remove name="Glimpse" />
<add name="Glimpse"
type="Glimpse.AspNet.HttpModule, Glimpse.AspNet"
preCondition="integratedMode"/>
</modules>
我正在使用IISExpress, Vs2015和出于某种原因我的C:'Users'me'Documents'IISExpress'config'applicationhost。config弄乱了,并且有一个用于瞥见的特殊条目。
所以我找到并删除了所有包含Glimpse的条目(小心,您可能想要将它们注释掉)
<application path="/Glimpse.axd" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="'path'to'extra'website" />
</application>
我认为这可能是从安装的早期版本的瞥见发生的,也与升级到MVC5有关,但不是100%确定为什么…
我有一个多项目解决方案,并且正在从包管理器控制台安装它。我发现使用以下命令安装它是有效的:
PM> Install-Package -ProjectName <MyProject> Glimpse.MVC4
当然你需要用你自己的项目名替换<MyProject>
在我的例子中,web应用程序没有部署在根目录下,所以url是:
http://localhost:54026/MyApp/glimpse.axd
很明显,但是我将把这个答案留作提醒。
安装Glimpse。它会帮你解决这个问题,还会修改网页。