13

このページに従ってglimpseをインストールしただけなので簡単です。:

http://getglimpse.com/About/QuickStart

次に、http://myApp/glimpse.axd404 error not found に移動して受信しようとしました。

クイックスタートでわかるように、このステートメントがあります。:

「/glimpse.axd」を参照するときに「ページが見つかりません」というメッセージが表示される場合は、FAQ のトラブルシューティング セクションを確認してください。

これに関するFAQには何もありません。この Web サイトと getGlimpse.com をざっと読みましたが、他の多くの構成を試みましたが、何も機能していません。他の誰かがこの問題に遭遇して修正しますか?

これも試しました。:

Glimpse.MVC3 の NuGet インストール後に MVC3 モジュールの Glimpse が見つからない

4

6 に答える 6

21

私は同じ問題に遭遇しました。私の場合、解決策は MvcApplication クラスの Application_Start() に次のコードを追加することでした:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
于 2013-05-31T09:41:12.063 に答える
11

使用している Web サーバーに基づいて、Glimpse モジュールとハンドラーが web.config に登録されていることを確認してください。

  • 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 7.x を統合パイプライン モードまたは 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>
    
于 2013-01-02T23:18:13.943 に答える
0

私の場合、Web アプリはルートにデプロイされていないため、URL は次のとおりです。

http://localhost:54026/MyApp/glimpse.axd

非常に明白ですが、この回答をリマインダーとして残します。

于 2016-04-17T15:33:30.927 に答える
0

私は非常によく似た問題を抱えていましたが、これらのオプションはどれも役に立ちませんでしたが、うまくいきました. これは私がしなければならなかったことです:

私は MVC 5 を使用しているので、使用しているバージョンの glimpseの最新の構成を読んでいることを確認してください。Glimpse.Coreではなく、Glimpse.AspNetを使用する必要がありました

私のウェブ設定は次のようになります:

 <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>

これは、インストールされた glimpse の非常に初期のバージョンから発生した可能性があり、MVC5 へのアップグレードと関係があると思いますが、その理由は 100% わかりません...

これが他の誰かに役立つことを願っています。

于 2015-11-06T11:47:58.050 に答える