問題タブ [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 に答える
1208 参照

c# - 1.7 .NET MVC3 および EF Code First から MvcMiniProfiler 1.9 へのアップグレード

今日、私は過去 1 か月ほど作業していなかったプロジェクトに戻ってきました。MiniProfiler 1.7 を使用してこのプロジェクトを構成しましたが、すべてうまくいきました。DB 呼び出しとビューのパフォーマンスもプロファイリングしました。

1.9 にアップグレードすることにしましたが、いくつかのスピード バンプに遭遇しました。今、私はこの時点でほとんどの問題を解決しました。「間違っている」と思われる唯一のことは、DB プロファイリングです。次のエラーで黄色の死の画面が表示されます。

参考までに、1.7 で MVC3 と EF 4.1 Code First を使用して miniprofiler をセットアップした方法を紹介します。

web.config

Global.asax はそこからほとんどすべてを処理しました。以前は機能していたが現在は機能していない、関連する Application_Start() コードをリストします。

最後のステップは、プロファイルされた接続にフックする私のコンテキストにあります:

今日まで早送りして、MVC3 minprofiler nuget パッケージと EF miniprofiler NuGet パッケージを使用するように作り直しましたが、DB プロファイリングを再び機能させる方法がわかりません。

web.config を次のように変更しましたが、これは必要なように見えましたが、ReSharper は最初から満足していません。

ここに画像の説明を入力

ここで何が欠けているのかよくわかりません。MiniProfilerEF.Initialize(); を呼び出して、これはもう必要ですか? いくつかのドキュメントと提案は、これがもう必要ないことを示しているようです。

より大きな問題は、1.9 で DB プロファイリングをセットアップする方法です。

以前 Global.asax にあった関連コードは、App_Start フォルダーの MiniProfiler.cs に移動されました。設定は同じだと思っていましたが、そうではないようです。

私はこれをしたいです (おそらく、これは私が 1.7 で慣れ親しんだものだからです)

これはもはや機能していないようです。また、ProfiledDbConnection だけでなく、EFProfiledDbConnection を使用する必要があるように思われることにも注意しました。これは正しいです?

このモデルで DB プロファイリングを構成するにはどうすればよいですか? 私はドキュメンテーションを通して高低を掘り下げていますが、古い方法と新しい方法が混在している情報が非常に多く、今日の「正しい」方法を区別するのに苦労しています.

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

asp.net-mvc-3 - ミニプロファイラーはスクリプトをレンダリングしません

NuGetを介してMiniProfilerを追加しました。非常に単純なプロジェクトではうまく機能しますが、これは大きくて既存のプロジェクトであり、もちろん問題が発生しています:(

ソースコードに正しいスクリプトタグを次のように書き込みます

しかし、ファイルを開こうとすると、HTTP404が表示されます

ここに画像の説明を入力してください

MiniProfiler.csアンダーApp_Startがあり、そこにブレークポイントを追加していることを確認しました。コードが実行され、さらに追加しました

global.asaxファイルに...

明らかに私が見逃しているものはありますか?

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

asp.net-mvc-3 - MiniProfilerEF.Initialize()を正しく初期化できませんでした

EF4.1を使用してMVC3プロジェクトでmvc-mini-profilerを試し始めたところですが、に変更 MiniProfilerEF.Initialize();すると次のようMiniProfilerEF.Initialize_EF42();になります。

タイプ「MvcMiniProfiler.Data.EFProfiledOdbcProviderFactory」のストアプロバイダーインスタンスで「GetService」メソッドを呼び出した後、nullが返されました。ストアプロバイダーが正しく機能していない可能性があります。

このメソッドMiniProfilerEF.Initialize(); -私にくれた

指定されたアセンブリ名またはコードベースが無効でした。(HRESULTからの例外:0x80131047)

そのため、dllをソースから手動で作成したものに置き換えました。

ここで何が問題になるのでしょうか?

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

asp.net-mvc-3 - mvcMiniProfiler を表示できません

私は非常に迅速にサイトをまとめようとしているので、Twitter の Bootstrap プロジェクトの助けを借りました。これは、私のような非デザイナーにとって命の恩人です。

私は今、MiniProfiler を起動して実行しようとしています (それはすばらしく見えます!) が、表示に問題があり、誰かが私の (おそらく単純な) 間違いを見つけるのを手伝ってくれることを願っています. これは基本中の最も基本的なシナリオであり、私が知る限り、MiniProfiler サイトの推奨事項に従っています。

グローバル.asax:

プロファイリングしようとしているコントローラー:

私の _layout.cshtml ページの関連セクション:

何か案は?サイトはまったく問題なく表示されますが、MiniProfiler アクションはまったくありません。

あなたが与えることができる助けを前もってありがとう!

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

internet-explorer - MiniProfilerポップアップ幅

私は仕事でIE7を使用することを余儀なくされ、MiniProfilerポップアップdivが押しつぶされていることを発見しました。

押しつぶされたポップアップ

そのスクリーンショットはhttp://data.stackexchange.comからのものですが、ローカルサイトでプロファイラーを実行したときにも発生します。

誰かが私がこれを修正する方法について何かアイデアを持っていますか?

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

c# - MiniProfilerとEntityFrameworkとEFProviderWrapperToolkit?

MiniProfiler 1.9をEntityFrameworkおよびEFProviderWrapperToolkitで使用することは可能ですか?また、コードファーストではなく、データベースメソッドからの更新edmxを使用しています。

私はEFProviderWrapperToolkitをすでにインストールしていて、非常にうまく機能しています。キャッシングプロバイダーが大きな違いを生みます。しかし、MiniProfilerと衝突しているようです。

これは、MiniProfilerとEFProviderWrapperToolkitの両方がdb接続をラップしようとしていることが原因である可能性があります。

次のエラーメッセージが表示されます。

タイプ'MvcMiniProfiler.Data.EFProfiledDbConnection'のオブジェクトをタイプ'EFProviderWrapperToolkit.DbConnectionWrapper'にキャストできません。

229行目:DbProviderFactory factory = DbProviderFactories.GetFactory(invariantName); 230行目:var connectionWrapper = factory.CreateConnection(); 231行目:DbConnectionWrapperラッパー=(DbConnectionWrapper)connectionWrapper; 232行目:wrapper.WrappedConnection = connection; 233行目:connection = connectionWrapper;

[InvalidCastException:タイプ'MvcMiniProfiler.Data.EFProfiledDbConnection'のオブジェクトをタイプ'EFProviderWrapperToolkit.DbConnectionWrapper'にキャストできません。]EFProviderWrapperToolkit.DbConnectionWrapper.WrapConnection(DbConnection connection、String []wrapperProviderInvariantNames)をC:\ src \ MyApp.2010 \ \ EFProviderWrapperToolkit \ DbConnectionWrapper.cs:231 C:\ src \ MyApp.2010 \ EF4ProviderWrappers \ EFProviderWrapperToolkit \ EntityConnectionWrap C:\ src \ MyApp.2010 \ MyAppのEF.ExtendedMyAppContext..ctor(String connectionString、EntityConnectionStringBuilder ecsb)。Infrastructure.Repository.EF \ ExtendedMyAppContext.cs:19 MyApp.Infrastructure.Repository.EF.ObjectContextManager.GetObjectContext()in C:\ src \ MyApp.2010 \ MyApp.Infrastructure.Repository.EF \ Repository.EF \ ObjectContextManager.cs: 62 MyApp.Infrastructure.Repository.EF.GenericRepository1.get_ObjectContext() in C:\src\MyApp.2010\MyApp.Infrastructure.Repository.EF\Repository.EF\GenericRepository.cs:81 MyApp.Infrastructure.Repository.EF.GenericRepository1.get_ObjectSet()in C:\ src \ MyApp.2010 \ MyApp.Infrastructure.Repository.EF \ Repository.EF \ GenericRepository.cs:89 MyApp.Infrastructure.Repository.EF.GenericRepository`1.GetQuery()in C: \ src \ MyApp.2010 \ MyApp.Infrastructure.Repository.EF \ Repository.EF \ GenericRepository.cs:102

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

asp.net-mvc-3 - mvc-mini-profiler から EF メソッド名を取得できますか?

MVC 3 プロジェクトで最初に EF D4.1 データベースを使用しています。EF メソッドの SQL を見ると、どのメソッドがこの SQL を生成したかを知るのは困難です。

SQL の横に、次のような一般的な説明があります。 ExecuteStoreCommands Execute GetResults System.Collections.Generic.IEnumerable.GetEnumerator b__2

現在のファイルのどの行番号がこの呼び出しを引き起こしたか、または少なくともどのエンティティクエリが実行されていたかを知る方法はありますか?

0 投票する
0 に答える
153 参照

asp.net-mvc-3 - mvc-mini-profiler複数のEFコンテキスト

SQLServerとOracleの2つのEFコンテキストを持つプロジェクトでミニプロファイラーを使用しています。

SQLServerコンテキストのみをプロファイリングしたいと思います。ミニプロファイラーでOracleコンテキストを除外するにはどうすればよいですか?

現在、Oracleで次のエラーが発生します。

指定されたアセンブリ名またはコードベースが無効でした。(HRESULTからの例外:0x80131047)

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

asp.net - mvc ミニ プロファイラー - IIS7 の問題

この質問に似ていますmvc mini profiler (1.4) & IIS

IIS 7.5 を実行しており、アプリケーション プールは Webforms サイトで統合モードで実行されています

mini-profiler-includes ファイルのリクエストが発生すると、大量の 404 エラーが発生しますか?

私が変更したのは、MVChelpers フォルダーと MVC 参照をサイトにインストールしていないため削除したことだけです。

VS2010から正常に動作します

これを修正するために私がする必要があるアイデアはありますか?

ありがとう

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

asp.net-mvc - 最初に EF 4.2 コードを使用して mvc-mini-profiler を構成する方法

EF 4.1 Update 1 にはプロファイリングに関するエラーがありましたが、現在は修正されており、EF 4.2 Code First で MySql を使用してプロファイリングを機能させようとしています。

入れてみた

MiniProfilerEF.Initialize();

私のアプリケーションで開始しましたが、エラーを受け取りました

要求された .Net Framework Data Provider が見つかりません。インストールされていない可能性があります。