2012-09-10 42 views
3

我有性能iisue與ASP.NET地圖處理程序。我有兩個.aspx頁面的文件夾。當計算機重新啓動(啓動)後第一次加載應用程序時,用戶在第一個文件夾中的一個頁面與第二個文件夾中的另一個頁面之間切換 - 需要很長時間(圖像上爲8秒)。我使用總是預編譯的ASP.NET Web應用程序項目。並且調試模式是釋放。爲什麼運行ASP.NET編譯圖像(性能監視器)?緩慢的ASP.NET地圖處理程序 - 編譯ASP.NET

Perfomance monitor

+0

從什麼監測/分析應用程序是這種故障來自?對不起,我只是不認識它。 – ZeroBugBounce

+0

[ASP.NET Perfecto使用性能監視器](http://blogs.msdn.com/b/josere/archive/2010/04/09/taking-a-quick-peek-at-the-performance-of-your -asp-net-app.aspx) –

+0

您提供的圖片鏈接似乎已損壞。但是爲了回答這個問題卻沒有看到它:有可能你看到的是編譯,而不是頁面後面的庫,而是將.aspx和.ascx文件放入運行時代碼中?這往往會在第一次訪問頁面時運行。 –

回答

0

你所看到的結果基本符合我的預期ASP.NET的行爲一致。 8秒啓動對於應用程序啓動時的第一個請求非常標準。

您不妨查看ASP.NET Precompilation哪些可能或可能不會幫助您 - 您必須嘗試(我經歷了不同的結果)。

+0

謝謝,但我使用ASP.NET Web應用程序項目(不是網站項目),它始終是預編譯的......它不是重新啓動後的第一個請求。這是第一個請求,從另一個文件夾加載哪個頁面。 –