2017-02-23 7 views
2

私たちはASP.NET MVC 5アプリケーションのパフォーマンスを簡単にプロファイルするためにMiniProfilerを使用しています。これはdevでうまくいきましたが、アプリケーションをWebファーム上でステージングするとすぐに、別の/共有の記憶媒体を使用する必要があることがわかりました。MiniProfilerの結果UIはSqlServerStorageを使用しているので空の名前を表示します

我々はStackExchange.Profiling.Storage.SqlServerStorage.TableCreationScriptでスクリプトを使用してMiniProfilerテーブルを作成した(Global.asaxの)

MvcApplication.Application_Start

MiniProfiler.Settings.Storage = new SqlServerStorage(System.Configuration.ConfigurationManager.ConnectionStrings["SqlDb"].ConnectionString)

を置くことによってSqlServerStorageに移行。

SqlServerStorageを使用しているので、MiniProfiler UIが正しく機能しなくなったことがわかりました。次のようになります。 screenshot

ご覧のとおり、名前列は空です。私は何か他のものを設定する必要があるかどうか誰でも任意のアイデア?

答えて

0

これはMiniProfiler v4(現在はアルファ)で修正されています。残念ながら、v3はNameフィールドをSQL Serverに格納しませんでした。 a schema additionが必要なので、listed as a breaking change in the upgrade notesです。は大きな変更だったので、私はv3のこの変更を行うことができませんでした。

MiniProfiler v4が今後数週間でアルファを終了するように探しています。私たちが生産に大きく犬を餌にし、ベータ版とリリースに進出しています。

+0

どのような回避策ですか? –

関連する問題