安装一瞥尝试访问glimpse.axd并收到404错误?

Bil*_*hip 13 c# asp.net-mvc-3 glimpse visual-studio-2012

这是一个简单的,因为我安装了本页后面的一瞥.:

http://getglimpse.com/About/QuickStart

然后我尝试导航到http://myApp/glimpse.axd并收到404错误未找到.

正如您在Quickstart中看到的那样,有这样的陈述.:

如果您在浏览"/glimpse.axd"时收到"找不到页面",请查看常见问题解答中的疑难解答部分.

常见问题解答中没有任何内容.我已经浏览了这个网站并且getGlimpse.com尝试了许多其他配置而且没有任何工作.任何其他人遇到此问题并修复它?

也试过这个.:

在NuGet安装Glimpse.MVC3之后找不到MVC3模块的一瞥

小智 21

我遇到了同样的问题,在我的例子中,解决方案是将以下代码添加到MvcApplication类中的Application_Start():

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Run Code Online (Sandbox Code Playgroud)

  • 我也可以确认这对我有用,只要确保上面的IgnoreRoute代码是第一条路线,因为我们都知道顺序非常重要. (3认同)
  • Bam就是这样.但它只够通过Glimpse.axd:`routes.IgnoreRoute("Glimpse.axd"); (2认同)

Dar*_*rov 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>
       ...
    
    Run Code Online (Sandbox Code Playgroud)

  • 如果您在集成管道模式或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>
    
    Run Code Online (Sandbox Code Playgroud)

  • 一切正常,我的软件包管理器控制台击中了错误的项目。您的答案使我无法得出这个结论。 (2认同)