ASP.NET项目在VS中F5与Ctrl+F5的区别

2021-02-04 05:16

阅读:1376

标签:电子   浏览器   index   托管   jpg   img   role   RoCE   相关   

场景

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进行托管

技术图片

 

 

技术图片

点击附加就又可以进行断点调试了。

ASP.NET项目在VS中F5与Ctrl+F5的区别

标签:电子   浏览器   index   托管   jpg   img   role   RoCE   相关   

原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13149609.html


评论


亲,登录后才可以留言!