प्रोफाइल नहीं करता है मेरे पास एमवीसीमिनीप्रोफाइलर संदर्भित (Nuget के माध्यम से) का संस्करण 1.6 है और प्रोजेक्ट होमपेज पर http://code.google.com/p/mvc-mini-profiler/ पर वर्णित सब कुछ सेट अप किया है।ईएफ 4.1 पर एमवीसीमिनीप्रोफाइलर कोड-फर्स्ट प्रोजेक्ट एसक्यूएल
मैं Web.config में निम्नलिखित कोड है:
<system.data>
<DbProviderFactories>
<remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" />
<add name="MvcMiniProfiler.Data.ProfiledDbProvider" invariant="MvcMiniProfiler.Data.ProfiledDbProvider" description="MvcMiniProfiler.Data.ProfiledDbProvider" type="MvcMiniProfiler.Data.ProfiledDbProviderFactory, MvcMiniProfiler, Version=1.6.0.0, Culture=neutral, PublicKeyToken=b44f9351044011a3" />
</DbProviderFactories>
</system.data>
(संस्करण परियोजना होमपेज पर है = 1.5.0.0 - NuGet पैकेज के बाद से अद्यतन किया गया है)
मैं निम्नलिखित कोड है Global.asax (और कनेक्शन स्ट्रिंग भी Web.config में परिभाषित) में:
protected void Application_Start()
{
Log.Info("ReCoupon has started.");
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCouponContext"].ConnectionString);
var profiled = new MvcMiniProfiler.Data.ProfiledDbConnectionFactory(factory);
Database.DefaultConnectionFactory = profiled;
Database.SetInitializer(new ReCouponContextInitializer());
}
प्रोफाइलर, सिवाय इसके कि मैं इसे एसक्यूएल प्रोफ़ाइल नहीं मिल सकता है अच्छा काम करता है। मैं एसक्यूएल सर्वर 2008 एक्सप्रेस का उपयोग कर रहा हूँ। मैं Google Code प्रोजेक्ट होमपेज पर संबंधित मुद्दों का पालन कर रहा हूं और पूरी तरह से अटक गया हूं।
अरे @Sam केसर, बदलने नीचे समाधान समाधान - मैं इसे काफी समझ में नहीं आता है। मैं आपको अपने बिटकबकेट रेपो तक पहुंच प्रदान कर सकता हूं ताकि आप इसे अभी भी कार्रवाई में देख सकें। – rkaregaran
एक शॉट 1.9.1 दें। आखिरकार अपडेट करने के बाद मैं ईएफ के साथ एसक्यूएल प्रोफाइलिंग कर रहा हूं। – RyanW