2017-02-23 3 views
2

우리는 ASP.NET MVC 5 응용 프로그램 성능을 프로파일 링하는 간단한 방법으로 MiniProfiler를 사용 해왔다. dev에서 잘 작동했지만 웹 팜에서 응용 프로그램을 준비하자 마자 다른/공유 저장 매체를 사용해야한다는 것을 알게되었습니다. MiniProfiler 결과 UI에 SqlServerStorage를 사용한 이후로 빈 이름이 표시됨

우리는

우리는 StackExchange.Profiling.Storage.SqlServerStorage.TableCreationScript의 스크립트를 사용하여 MiniProfiler 테이블을 생성 MvcApplication.Application_Start (Global.asax에)에

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

을 넣어 SqlServerStorage로 마이그레이션.

SqlServerStorage를 사용하기 때문에 MiniProfiler UI가 더 이상 제대로 작동하지 않는 것으로 나타났습니다. 다음과 같이 표시됩니다. screenshot

위에서 볼 수 있듯이 이름 열은 비어 있습니다. 내가 다른 것을 구성해야하는 사람은 누구나?

답변

0

이 정보는 MiniProfiler v4 (현재 alpha로되어 있음)에서 수정되었습니다. 아쉽게도 v3은 Name 필드를 SQL Server에 저장하지 않았습니다. a schema addition이 필요하므로 listed as a breaking change in the upgrade notes입니다. 변경 사항 이었으므로 v3에서이 변경을 수행 할 수 없습니다.

MiniProfiler v4가 앞으로 몇 주 내에 알파를 빠져 나가 생산에 집중적으로 참여하고 베타 버전으로 이전하면서 출시 될 예정입니다.

+0

지금 해결 방법은 없습니까? –