2016-03-25 66 views
0

我有一個asp.net應用程序,調試時運行速度非常慢。我知道這很常見,但即使部署它也運行緩慢。在某些情況下,我正在討論7-10秒的延遲發佈網頁。網站在調試模式和部署到服務器後運行速度都很慢,但點擊「停止調試」後網站運行速度更快

如果我在調試模式下運行它並在Visual Studio中單擊「停止調試」,我仍然可以運行該應用程序。這是更快的方式,並且一切仍然被保存到數據庫和一切。爲什麼在這裏速度如此之快,以及如何讓我部署的網站運行得這麼快?

摘要:哪些原因會導致我的部署網站運行很慢(同樣爲調試模式慢),但是當我停止調試器和惹我的本地版本,同時它在瀏覽器中仍然提出來了,這是WAY比調試模式和我部署的站點都快。

+0

部署到哪裏?例如,您是否啓用了Fusion日誌記錄?無論如何,沒有單一的原因,開始分析。掠影可以在這裏幫助。 – CodeCaster

回答

0

您是否正在使用BrowserLink,也許甚至不知道它?這是一項技術,網站不斷更新,例如,調試處於活動狀態時CSS會發生變化但它也可能使事情變得非常緩慢。

要禁用,Web.Config中加入這一行<appSettings>

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

參考文獻:

+0

這是對「如何禁用BrowserLink」這個問題的一個很好的回答,但是我會從註釋開始 - 「您是否使用BrowserLink,也許甚至不知道它?」_首先。 – CodeCaster

+0

它似乎沒有使用BrowserLink。我添加了該行,它似乎沒有做任何事情。如果這能奏效的話,我的思想會爆炸。感謝您的可能修復。 – Kevin

相關問題