ASP.NET項目在VS中F5與Ctrl+F5的區別

場景

ASP.NET中MVC編程模式簡介與搭建HelloWorld項目:

https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/106795640

在上面搭建起MVC的項目後,怎樣添加一個Controller並訪問其中的方法。

注:

博客:
https://blog.csdn.net/badao_liumang_qizhi
關注公衆號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

從文字上可以看到明顯的區別

 

F5運行可以進行斷點調試

在Controller中的方法中雙擊添加一個斷點,然後F5運行,訪問這個Controler的方法時就會進入此斷點。

代碼運行時不可以對代碼進行修改。

 

Ctrl+F5是執行,即使添加了斷點也不會進入斷點。

而且還可以對代碼進行修改。

比如Ctrl+F5運行並請求如下Controller的方法

 

然後在代碼中修改爲如下

        public string index()
        {
            return "公衆號:霸道的程序猿,推動編程相關教程";
        }

然後按Ctrl + Shift +B 進行編譯

 

編譯成功後刷新瀏覽器,即重新請求該方法

 

那麼如果是使用Ctrl+F5運行的項目,又想調試怎麼辦?

此時可以通過調試-附加到進程(Attach to Process),快捷鍵ctrl+alt+p

 

然後選擇iisexpress.exe進行託管

 

點擊附加就又可以進行斷點調試了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章