Rozpoczęliśmy korzystanie z MiniProfilera i pokazuje, że czasami, szczególnie gdy klikamy F5 podczas uruchamiania w Visual Studio, pierwsze 3-5 wywołań do akcji jest bardzo powolne, zanim naszego kodu wykonuje się jak pokazano na poniższym obrazku, zawsze wydaje się, że jest to około 5, są to działania, które zwracają obraz, ale jak pokazuje MiniProfiler, cały czas się pojawia, zanim którykolwiek z naszych kodów zostanie wykonany, jeśli skomentuję obraz, który zajmuje 2050ms, a drugi, który zajmuje 0,5ms, zajmuje po prostu tyle czasu. Ustawiliśmy debug = false w web.config, który nie zrobił żadnej różnicy.MiniProfiler Wyświetlanie akcji Asp.Net Mvc Powolne wywoływanie Czasami
Używamy zarówno ProfilingActionFilter, jak i ProfilingViewEngine, ale czy istnieje inny sposób na profilowanie tego, co się tutaj dzieje, i próba wypracowania?
EDIT: Używamy również AutoFac, czy to jest możliwe, to jest przyczyna, próbuję znaleźć sposób profilowania wszystkiego, aby dokładnie zobaczyć, gdzie to się dzieje.
EDIT: OK Dodałem własną kontroler, którego profile i ograniczenie trasy, jak pokazuje nowy obrazek poniżej, cały czas dzieje się przed utworzeniem ograniczenia trasy lub kontrolera, przed zadaniem Application_BeginRequest. Mam całkowitą stratę, co zajmuje tak dużo czasu. Patrząc na to łącze rurociągu MVC, co można zostawić?
http://blog.stevensanderson.com/blogfiles/2007/ASPNET-MVC-Pipeline/ASP.NET%20MVC%20Pipeline.pdf
Czy próbowałeś uruchomić tę aplikację bez Visual Studio? Czy próbowałeś wtedy profilować to? – Maciej