簡體   English   中英

是否有另一種方法可以更快地啟動“調試會話”?

[英]Is there an alternative way to start Debugging Session much quicker?

在進行asp.Net開發時,是否還有其他方法可以更快地在Visual Studio中啟動Debugging Session?

我習慣按F5。 如何在啟動調試器之前減少構建時間?

謝謝

據我所知,調試ASP.Net代碼時,大多數啟動延遲是由於啟動開發服務器而引起的。 我認為它在第一個調試會話后仍保持運行,因此后續運行很快。

不幸的是,實際上並沒有另一種調試網頁的方法。 必須有一個服務器來處理代碼。 您可以附加到正在運行的Web服務器並以這種方式進行調試,但是使用附加對話框比起啟動延遲IMO而言,更多的是PITA。

顯然,可以從啟動時的命令行啟動Cassini。 從來沒有嘗試過。 這里

我總是在沒有調試器的情況下啟動Web應用程序。 當我想調試時,將調試器附加到進程(菜單工具-附加到進程...)。 這樣做的好處是應用程序不會從頭開始。

我使用的一種解決方案是避免基於代碼的代碼隱藏。 如果將C#或VB代碼集中在自定義控件中,並確保所有HTML都在ASPX / ASCX中完成(以保持UI和業務代碼之間的清晰區分),則只需在瀏覽器上按F5(而不是Visual Studio)即可僅更改HTML內容(當然,一旦啟動Web服務器IIS或VSWebDev),因為如您所知,您無需編譯Visual Studio項目來確保重新編譯ASP.NET標記文件:這是在由ASP.NET引擎運行。

當然,你還必須編譯一些.NET代碼C#或VB有時當你改變業務代碼,並重新部署到Web服務器,但是當有很多的標記變化上下工夫,這樣可以節省我很多時間

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM