내 MVC4 응용 프로그램에서 /api
아래에서 ServiceStack v4를 실행 중입니다. Glimpse 프로필에 내 SQL 쿼리를 보내고 싶습니다. 내 SQL 탭은 HUD에서 사용할 수 없습니다.MVC4 + ServiceStack + ... 엿볼?
어떤 생각 방법이를 구성?
내 MVC4 응용 프로그램에서 /api
아래에서 ServiceStack v4를 실행 중입니다. Glimpse 프로필에 내 SQL 쿼리를 보내고 싶습니다. 내 SQL 탭은 HUD에서 사용할 수 없습니다.MVC4 + ServiceStack + ... 엿볼?
어떤 생각 방법이를 구성?
내가 선택한 해결책은 this solution과 비슷한 SqlServerOrmLiteDialectProvider.CreateDbConnection()
을 덮어 쓰는 것이 었습니다.
var dbFactory = new OrmLiteConnectionFactory(
"<connection string>",
SqlServerWithGlimpseDialectProvider.Instance);
public class SqlServerWithGlimpseDialectProvider
: SqlServerOrmLiteDialectProvider
{
public new static SqlServerWithGlimpseDialectProvider Instance = new SqlServerWithGlimpseDialectProvider();
public override IDbConnection CreateConnection(string connectionString, Dictionary<string, string> options)
{
return new GlimpseDbConnection(
base.CreateConnection(connectionString, options) as System.Data.SqlClient.SqlConnection);
}
}
SQL 지금 프로파일 :
어떻게하면 엿볼 수있는 서비스 요청을 잡을 수 있습니까? 설치 프로그램에서는 http :/localhost : 1234/metadata에 대한 요청 만 볼 수 있지만 서비스 호출은 엿볼 수 없습니다. – stepandohnal
서비스가 ASP.net 파이프 라인에서 호스팅되어 있어야 볼 수 있습니다. –
저는 ServiceStack 전문가가 아니지만 설치를위한 문서가 있습니다. these instructions을 (를) 다음과 같이 시도 했습니까?
이것은 데이터 액세스가 아닌 서비스 메소드를 프로파일 링하는 것처럼 보입니다. –
어떻게 당신이 당신의 데이터 액세스를하는거야? – anthonyv
MS SQL 백엔드와 함께 ServiceStack OrmLite 사용. –
해결책을 찾은 것처럼 보입니다. 수동 통합 문서의 방향을 알려줄 것입니다. – anthonyv