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

asp.net-mvc - mvc-mini-profilerの使用

EFCodeFirstでmvc-mini-profilerを使用しようとしています。DbProfiledConnectionを作成し、以下のように構築時にDbContextに渡します。アプリケーションは、SQLがプロファイラーに公開されていないため、期待どおりに動作し続けます。

おっと私の悪い。

WebContextがUnitOfWorkで構築されるときに、ProfiledDbConnectionを渡すように変更しました。

チェックしたところ、MiniProfier CurrentがApplication_BeginRequestに設定されており、データベースにクエリを実行しようとするとProfiledDbConnectionが返され、ProfiledDbProviderServicesクラスでエラーがスローされます。

このメソッドは、「プロバイダーがProviderManifestToken文字列を返しませんでした」を返します。エラー

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

c# - Entity Framework 4.1 で mvc-mini-profiler を使用する方法

MVC3 で mvc-mini-profiler を使用しようとしていますが、次のエラーが発生し続けます

タイプ 'MvcMiniProfiler.Data.ProfiledDbConnection' の接続のプロバイダー名を判別できません

以下は、コンテキストを試して開始するために使用しているコードです。

そして、これが DB コンテキスト クラスです。

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

asp.net-mvc-3 - EF 4.0 および Ninject での mvc-mini-profiler の使用

EF4 ベースのアプリで新しい mvc-mini-profiler を使用しようとしていますが、目的のデータソースへの接続を適切に取得する方法がわかりません。

これが私が得た限りです。

contianer 自体を使用せずに、EF コンテナーへの接続を取得するにはどうすればよいですか? 接続文字列がすべての EF ジャンクにラップされていることを除いて、SqlConnection を新規作成するだけです。

0 投票する
3 に答える
1620 参照

asp.net-mvc - ASP.NETMVCミニプロファイラーをLinq2SQLで動作させるにはどうすればよいですか?

ASP.NET MVC Mini Profilerは見栄えがしますが、Linq2SQLの使用例がわかりません。

これは、プロファイラーのドキュメントにあるLinq2SQLの例です。

これを実際のアプリケーションでどのように使用しますか?DataContextの周りにある種のラッパーを期待していましたが、これは別の方法で機能するようです。例の「GetConnection()」メソッドがどこで定義されているのかさえわかりません。

ありがとう、

エイドリアン

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

asp.net - MVC Mini Profiler には、アプリケーションのパスを尊重しないことが含まれています

プロジェクト ページで説明されているように MVC ミニ プロファイラーをセットアップしました。インクルードは実際にページに書き込まれています。

問題は、私のアプリケーションが にhttp://localhost:8080/webあり、プロファイラーによって記述されたマークアップが次のように含まれていることです。

もちろん、これらはすべて 404 エラーになりますが、に移動する/web/mini-profiler-includes.less?と問題なく読み込まれます。

その文字列を作成するソースは次の場所にあります

Request.ApplicationPath がアプリケーションのパスを返さないのはなぜですか? 何か間違ったことをしていますか、それとも mvc-mini-profiler ページで問題を報告する必要がありますか?

編集:さらに奇妙にするために、コールにブレークポイントを設定し、その時点でMiniProfiler.RenderIncludes()の値を確認したところ、 ! とても神秘的です。HttpContext.Current.Request.ApplicationPath"/web"

EDIT 2:最新バージョン(2時間前:))で仮想パスのサポートが追加された可能性があり、NuGetパッケージ(私がインストールした方法)は完全に最新ではありません。調査中...

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

asp.net-mvc - mvc-mini-profiler、エンティティフレームワークは次のことを提供します:スペース'SSpace'には関連するコレクションがありません

mvcアプリケーションでmvc-mini-profilerを使用しようとしています。コンテキストのラッパーを作成し、CastleWindsorがインスタンスを作成します。ただし、「スペース'SSpace'には関連するコレクションがありません」というエラーが表示されます。edmxはアセンブリAにあり、DigidosEntitiesはアセンブリBにあり、これはアセンブリCにあります。何が問題になる可能性があるか考えてみてください。プロファイラーの最新バージョンを入手しました。

0 投票する
3 に答える
1803 参照

asp.net - AspNetSqlMembershipProvider で mvc-mini-profiler を正しく認証する方法

このコードを使用して、ユーザーが Application_BeginRequest および Application_AuthenticateRequest で役割を果たしているかどうかを確認しようとしましたが、機能しません。BeginRequest では、コードはヒットせず、Authenticate では一部のリクエストでヒットし、プロファイラーは表示されません。

Request.IsLocal のみをチェックすると正常に動作します。

アイデアや、なぜそれがうまくいかないのか、それを行うためのより良い方法はありますか?

[更新]私は awnser を受け入れましたが、うまく動かなかったので元に戻しました

次のことを行いましたが、最初はプロファイラーが表示されません。数回試行した後、シークレットモードでサイトにアクセスしようとしても表示されるようになったため、Cookie はありませんでした。

そして、私はチェックしています

そして、リクエストの最後で終了します。

[更新 2]締めくくりの質問です。これは無視してください。私は outputcache に所有されていました。

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

iis-6 - IIS6上のMVCミニプロファイラー

誰かがMVCミニプロファイラーをIIS6で動作させることができましたか?アプリケーションでプロファイラーを設定しましたが、Visual Studio、IIS Express、IIS 7.5で完全に機能しますが、まったく同じアプリケーションをIIS6に配置すると機能しません。

問題は/mini-profiler-includes.jsの読み込みにあるようですが、404応答が返されます。ルートテーブルを確認し、プロファイラーによって正しいルートが登録されましたが、それ以外に何を試すべきかわかりません。

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

llblgenpro - Llblgenでのmvc-mini-profilerデータベースプロファイリングの使用

データアクセスに使用されるLlblgenを使用してmvc-mini-profilerをasp.netmvcアプリケーションに統合しようとしています。llblgenのCommonDaoBase.CreateConnectionをオーバーライドしようとしました:

しかし、これにより、「SqlConnectionにキャストできません...」という例外が発生しました。誰かがmvc-mini-profilerをllblgenで動作させていますか?

0 投票する
4 に答える
7063 参照

nhibernate - NHibernate で MiniProfiler のデータベース プロファイリングを使用する

NHibernate でMiniProfilerのデータベース プロファイリングを使用する最も簡単な方法は何ですか? プロファイラーを機能させるにはDbConnection、NHibernate が使用するを でラップする必要がありProfiledDbConnectionます。

私は NHibernate の内部構造にあまり詳しくないので、すべての拡張ポイントがどこにあるのかわかりません。ISession(NHibernateにはプロパティがあることに気付きましたが、Connection読み取り専用です。)