这是一个简单的,因为我安装了本页后面的一瞥。 :
http://getglimpse.com/About/QuickStart
然后我尝试导航到http://myApp/glimpse.axd
并收到404错误。
正如您在快速入门中看到的那样,有这样的陈述。 :
如果您在浏览“/glimpse.axd”时收到“找不到网页”,请查看常见问题解答中的问题排查部分。
常见问题解答中没有任何内容。我已经浏览了这个网站并且getGlimpse.com尝试了许多其他配置而且没有任何工作。还有其他人遇到这个问题并修复它吗?
也试过这个。 :
Glimpse for MVC3 module not found after NuGet install of Glimpse.MVC3
答案 0 :(得分:20)
我遇到了同样的问题,在我的情况下,解决方案是将以下代码添加到MvcApplication类中的Application_Start():
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
答案 1 :(得分:10)
确保根据您使用的Web服务器在web.config中注册了Glimpse模块和处理程序。
如果您在IIS6上使用某个站点,则在IIS7.x经典管道模式或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 Express中使用IIS 7.x:
<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>
答案 2 :(得分:0)
我遇到了一个非常类似的问题,这些选项都没有帮助我,但我确实让它运转了。这就是我必须要做的事情:
我正在使用MVC 5,因此请确保您已阅读the latest config以了解您正在使用的版本。我应该一直在使用 Glimpse.AspNet 而不是 Glimpse.Core
我的网页配置如下:
<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>
我正在使用IIS Express,Vs2015,出于某种原因我的 C:\ Users \ me \ Documents \ IISExpress \ config \ applicationhost.config 搞砸了,并为Glimpse提供了一个特殊条目。
所以我发现并删除了其中包含 Glimpse 的所有条目(小心,你可能想要将它们评论出来)
<application path="/Glimpse.axd" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="\path\to\extra\website" />
</application>
我认为这可能是在安装的早期版本中发生的,也与升级到MVC5有关,但并非100%确定为什么......
希望这有助于其他人。
答案 3 :(得分:0)
在我的情况下,Web应用程序未部署在root中,因此网址为:
http://localhost:54026/MyApp/glimpse.axd
非常明显,但我会留下这个答案作为提醒。
答案 4 :(得分:0)
我有一个多项目解决方案,并从Package Manager控制台安装它。我发现使用以下命令安装它:
PM> Install-Package -ProjectName <MyProject> Glimpse.MVC4
当然,您需要将<MyProject>
替换为您自己的项目名称。
答案 5 :(得分:0)
安装 Glimpse.AspNet,它将为您解决问题,并通过添加处理程序和模块来修改 web.config。