2010-06-13 80 views
0

Silverlight 4應用程序在IE8中運行並託管在VS2010內部網絡服務器上。該網站需要至少一分鐘的時間來下載客戶端(IE8)上的xap和代碼運行緩慢。我在調試模式下運行應用程序並關閉了intellitrace。符號加載也被關閉。本地主機上的Silverlight 4應用程序運行非常緩慢

但是,如果我殺了VS網絡服務器,清理解決方案,應用程序運行速度很快。之後的3個調試會話,該應用程序會慢慢爬行。

也嘗試關閉McAfee實時掃描但沒有用。在事件日誌中查看任何線索,但沒有發現任何線索。

什麼可能是緩慢的原因?

TIA 公羊

回答

0

我已經注意到了類似的問題。我特別注意的是,在我的情況下,正常的內存使用會成爲服務器端的內存增加。

對我來說,唯一的出路就是殺死服務器端進程。在你的情況下,這將是Visual Studio中的Web服務器。

您可以嘗試在IIS中託管服務,並設置Disable Overlapped Recycle選項。我相信答案在某個地方的應用程序池選項中。

+0

感謝您的提示。我一直在殺死Web服務器並經常重新啓動應用程序。它的工作原理很煩人。喜歡瞭解根本原因並解決它。 – rams 2010-06-25 18:10:16