我一直在PHP編程一段時間,最近我開始了一個新的工作,我現在正在編程在C#/ asp.net。有什麼方法可以加快asp.net中的編輯 - 編譯 - 調試周期?
儘管asp在部署時表現出色,但有一件事在過去幾個月裏一直困擾着我。更改任何代碼後,頁面重新加載以進行測試需要大約30秒的時間。
我想這是在做JIT編譯或其他什麼。但是,這可能會令人非常沮喪,尤其是如果我正在集中注意力,並且希望儘快測試多個增量更改,只能盯着空白頁面30秒。
有沒有人有任何提示,以加快這一進程?
我一直在PHP編程一段時間,最近我開始了一個新的工作,我現在正在編程在C#/ asp.net。有什麼方法可以加快asp.net中的編輯 - 編譯 - 調試周期?
儘管asp在部署時表現出色,但有一件事在過去幾個月裏一直困擾着我。更改任何代碼後,頁面重新加載以進行測試需要大約30秒的時間。
我想這是在做JIT編譯或其他什麼。但是,這可能會令人非常沮喪,尤其是如果我正在集中注意力,並且希望儘快測試多個增量更改,只能盯着空白頁面30秒。
有沒有人有任何提示,以加快這一進程?
我感到你的痛苦。
Personnaly我喜歡ASP.NET website project
更好的開發速度。 雖然我不知道你是否有這種可能性..
在visual studio中做文件 - >新建網站。
對於此項目類型,您不需要隨時重建,只需在瀏覽器中刷新頁面即可。 (不需要重新編譯/調試)
我有過類似的經歷,它有時可能會很慢重新編譯,但根據哪裏和哪些代碼正在改變而變化 - 也就是說,如果它是app_code或僅僅是頁面特定的。
你在運行什麼樣的硬件? VS可以是內存管理器,小於2GB似乎會讓它變慢。
我想這可能是來自PHP的沮喪。 雖然30秒聽起來太久了。確保免費的RAM等基本知識。
一些技巧。 1.您無需運行調試器即可運行該站點。一旦你的站點與內置的VS web服務器或IIS一起使用,你可以改變你的代碼,構建並刷新瀏覽器中的頁面。沒有必要去玩,並讓VS開始整個調試過程。如果你真的想調試,你沒有選擇。 2.對aspx頁面的更改不需要重建。我做了更改,只需刷新頁面即可看到結果。
查看項目設置中的web選項卡,配置VS如何處理服務站點。在那裏有一些選擇,希望能夠幫助你將它適應你的風格。恩。當我想調試時,我不會讓VS爲我啓動瀏覽器。我設置了它的選項只是等待一個請求。然後,我可以使用我選擇的瀏覽器開始。
好運
我們的網站有,由於其在應用程序啓動階段纔會出現(ASP輔助進程啓動時)動作很長的加載時間。特別是將通常使用的對象從數據庫加載到內存中會導致嚴重的延遲。我們發現使用編譯符號在調試時禁用某些功能,例如安全和用戶角色,這些都非常有用。
兩件事情我已經找到:「用戶的Visual Studio開發服務器」之間的「本地IIS服務器」,在你的項目屬性/ Web選項卡
做那些把我的「F5住」從約20秒的時間爲4
見http://stackoverflow.com/questions/13386471/fixing-slow-initial-load-for-iis – Nuzzolilo 2015-10-28 19:08:04