問題タブ [mvc-mini-profiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
766 参照

model-view-controller - MVC-Mini-Profiler - WCF サービスを介した EF 4.1 のプロファイル

Web サイトから直接アクセスするのではなく、WCF サービスを介してアクセスする EF 4.1 DbContext をプロファイリングできるようにしたいと考えています。これもプロファイリングできますか?

ありがとう

0 投票する
1 に答える
1011 参照

c# - MvcMiniProfiler が Oracle の接続オブジェクトと連携しない

次のコードの最後の行は、例外をトリガーします。 OracleConnection conn = new OracleConnection(getConnectionString());

それは次のとおりです。

Oracle Data Provider を使用しています。オラクルのdevArtでも同じことが起こります。

ありがとう :)

0 投票する
1 に答える
616 参照

sql-server-2008 - EF 4.1 Code-First プロジェクトの Mvc-Mini-Profiler v1.7 は SQL をプロファイリングしません

昨日、プロジェクトに MiniProfiler.MVC3 - 1.7 パッケージをセットアップしました。コントローラーとビューのプロファイリングは正常に機能していますが、私が本当に興味を持っているのは SQL プロファイリングです。私はこれを機能させることができませんでした。SQL 2008 データベースで EF Code First を使用しています。

この投稿のすべての提案に従いました..

mvcminiprofiler-on-ef-4-1-code-first-project-doesnt-profile-sql

miniprofiler.cs では、SQL 接続を次のように設定しています...

私のWeb.configデータベース接続は...

ミニプロファイラーの行にブレークポイントを置くと、正しいデータベース接続を指します。この時点で他に何をすべきかわかりません。SQL プロファイリングを機能させる方法についてご指示いただければ幸いです。

0 投票する
1 に答える
527 参照

.net - プロファイルされたDataAdapterをインスタンス化してMVCMINIPROFILERで使用するにはどうすればよいですか?

どのCommandオブジェクトにもFillメソッドはありませんが、以前の方法で、新しいOracleDataAdapterをインスタンス化できました。プロファイルされたDataAdapterをインスタンス化して、MVC MINI PROFILERを使用してデータベースアクティビティをプロファイリングするにはどうすればよいですか?

必要なのは、MVCminiProfilerのプロファイル接続でFillコマンドを使用することだけです。

[更新]

Entity Frameworkを使用している場合を除いて、多くの人が以前にそれを行ったことがあると思います。私の場合、クエリはDatatableに動的に読み込まれ、エンティティはアプリケーションによって不明であるため、マッピングできません。

プロファイル接続によってコマンドを作成した後の最大の問題は、インスタンス化できないDataAdapterにコマンドを設定することです。

[更新]その他の参考資料:

0 投票する
2 に答える
580 参照

asp.net-mvc-3 - MvcMiniProfiler は、最初にコードを使用し、リポジトリ パターンを使用する場合、データベース プロファイリングを表示しません。

ASP.NET MVC3 アプリケーションでデータベース プロファイリングをセットアップしようとしています。私はこれについて見つけることができるすべてのブログをフォローしており、その結果は次のとおりです。

web.config:

Global.asax で:

コントローラーで:

私はリポジトリ パターンを使用しており、私の EF コードは、MVC アプリケーションによって参照される別のプロジェクトに最初に存在します。

私のデータベースクラスは次のようになります:

私のデータベース ファクトリは次のようになります。

アプリケーションを実行すると、プロファイラーはデータベースのプロファイリングをまったく表示せず、コントローラー/ビューの通常の実行時間のみを表示します。

どんな助けでも大歓迎です。

ありがとう

0 投票する
1 に答える
445 参照

jquery - Mvc Mini Profiler + ASP.NET PageMethods が更新されない

私はすばらしい MVC Mini Profiler を使用しており、いくつかの PageMethods のプロファイルを作成しようとしています。問題は、結果がページのリロード時にのみ表示されることです。

PageMethods 応答ヘッダーで、「X-MiniProfiler-Ids」ID の蓄積を確認できます。これは、Profiler が実行していることを意味します。ページをリロードせずにこれらの結果を確認したいと考えています。

1 つの解決策は、こちらで説明されているように、PageMethod 自体の応答ヘッダーにアクセスすることです。これはまったく機能しませんでしたvar req = PageMethods.DoWork(callback);。では、 req は undefined として終了します。

また、応答ヘッダーを返すために新しい PageMethod( HttpContext.Current.Response.Headers["X-MiniProfiler-Ids"]) を作成しようとしましたが、予想どおり、応答ヘッダーがまだ完全に構築されていないため、機能しませんでした (私は想像します)。

私がやりたいことは、ヘッダーからプロファイラー セッションの ID を取得する方法、または他の方法でページをリロードせずにミニ プロファイラーに実行させる方法を見つけることです。

0 投票する
1 に答える
1563 参照

mvc-mini-profiler - 接続文字列名をベースに渡すDbContextで動作するようにmvc-mini-profilerを構成するにはどうすればよいですか?

私のDbContextctorは次のようになります。

そして、私のmvc-mini-profilerブートストラッパーは次のようになります。

DbContext ctorの接続文字列を削除すると、期待どおりにプロファイリングが行われます。ただし、EFの規則に従って、接続文字列に名前を付ける必要はありません。Mvc-mini-profilerをDbContextの使用で機能させるには、何を変更する必要がありますか?

0 投票する
2 に答える
1656 参照

mvc-mini-profiler - mvc-mini-profiler が Glimpse リクエストを無視するようにする

Glimpse と一緒に mvc-mini-profiler を使用しています。問題は、glimse がプロファイラーの出力を glimpse リクエストであふれさせることです。glimpse によるすべてのリクエストを無視する方法はありますか?

0 投票する
1 に答える
710 参照

asp.net-mvc-3 - MVC3 から基本クラスに mvc-mini-profiler 接続を渡す方法

このコード スニペットを考えると

接続作成プロセスにアクセスできない場合、どのように接続をプロファイル接続にラップしますか? スーパークラスのコードを書き直して、そこにラップしますか? これには、ベースから継承する何百ものクラスを変更する必要があります。スーパーに必要な変更を最小限に抑えて、基本クラスを変更する方法を希望します。

ありがとう、スティーブン

0 投票する
2 に答える
508 参照

asp.net-mvc - Entity Framework Code First の SQL プロファイリングなし

私はこれにしばらく苦労してきましたが、問題を抱えているのは私だけではないことがわかりました (これあれを参照してください)。

少しデバッグして解決策を見つけましたが、これが「正しい」方法ではないことは確かです。

最初のデバッグ セッション (開発サーバーが有効になる前) は、ProfiledDbConnectionFactoryおよびProfiledDbConnectionクラスが必要なデータを提供することを示しましたが、接続が作成された後、ProfiledDbProviderFactoryの静的なInstanceプロパティが初期化され (既定のコンストラクターを呼び出すことによって)、明らかにCreateConnection ()がそのインスタンスで実行され、null 参照例外が発生します (末尾が null)。

私は実行することでこれを解決することができました

ProfiledDbConnection(DbConnection 接続、IDbProfiler プロファイラー)の最後。

これにより、SQL プロファイリングを表示できますが、私が書いたように、これは正しい修正ではないと感じています。

これが私が使用したサンプルコードです。私の環境やコードに何か問題があるかどうかはわかりません。これはそのままで動作するはずだと感じているからです。コメント/提案はありますか?サム?