2016-03-25 5 views
0

Bir asp.net uygulamasına sahibim, hata ayıklama işlemi sırasında çok yavaş çalışıyor. Bunun yaygın olduğunu biliyorum, ancak konuşlandırılsa bile yavaş çalışıyor. Bazı durumlarda bir sayfa göndermek için 7-10 saniye gecikmelerden bahsediyorum.Site, hem hata ayıklama modunda hem de sunucuya dağıtıldıktan sonra yavaş çalışır, ancak "hata ayıklamayı durdur" u tıklattıktan sonra daha hızlıdır

Hata ayıklama modunda çalıştırırsam ve görsel stüdyoda "hata ayıklamayı durdur" u tıklarsam, yine de uygulamayı çalıştırabilirim. Burada daha hızlı ve her şey hala veritabanına ve her şeye kaydediliyor. Buradaki neden bu kadar hızlı ve dağıtılan sitemi bu kadar hızlı çalıştırabilirim?

Özeti: çok yavaş (ayıklama modunda eşit olarak yavaş) çalıştırmak için dağıtılan siteyi neden, ama yine de tarayıcıda kadar getirdi ederken ben benim yerel sürümü ile ayıklayıcısını ve karışıklık durdurmak zaman, şu şekildedir Hem hata ayıklama modundan hem de dağıtılan sitemden daha hızlı yol.

+0

Dağıtılan? Örneğin Fusion logging'iniz var mı? Neyse, bunun tek bir nedeni yok, profillemeye başla. Glimpse burada yardımcı olabilir. – CodeCaster

cevap

0

Belki de bilmeden BrowserLink kullanıyor musunuz? Web sitesinin sürekli olarak güncel tutulduğu bir teknolojidir. Hata ayıklama etkinken CSS değişir. Fakat aynı zamanda işleri çok yavaş da yapabilir. devre dışı bırakmak için

, Web.config içinde <appSettings> bu satırı ekleyin:

<add key="vs:EnableBrowserLink" value="false" /> 

Referanslar: yere

+0

Bu, "BrowserLink'i nasıl devre dışı bırakırım?" Sorusuna verilen harika bir yanıttır, ancak ben, "Belki BrowserLink'i kullanıyor olabilirsiniz, belki de haberi olmadan mı?" – CodeCaster

+0

BrowserLink'i kullanıyor görünmüyor. Bu çizgiyi ekledim ve hiçbir şey yapmıyor gibiydi. İşe yarayacak olsaydı aklım patlayacaktı. Olası düzeltme için teşekkürler. – Kevin

İlgili konular