.net core也用了一段时间了, 总觉得网站调试不方便, 直接 F5 运行不稳定,有时在网站输入验证码VS就直接退出了调试。于是改为附加进程,发布到 IIS 再来附加 dotnet 进程, 应用池名称都对上了, 打的断点还是黄色……
言归正传吧。
1. 安装 Open Command Line 扩展插件
注意, 关闭这个窗口之后, 不会马上安装, 必须关闭 VS , 关闭 VS 时会提示安装。
再启动才能看到。
2. 配置
以一个最简单的 .core 网站为例。
先建立一个默认的 .core 网站, 名称 HelloCore, 项目上右键 :
Default 和 Setting 这两个是我们常用的。
先进 Default ,其实就是进入了项目所在的目录:
如果我们想直接运行, 输入: dotnet run 就能运行起来了:
在浏览器输入: http://localhost:5000 就能运行。
在 VS 中找到 dotnet 进程附加即可调试。
中止调试, 修改了网站, 生成后重新附加进程即可(命令行这里需要 Ctrl+C 中止,再 dotnet run ):
这已经相当于以前把 IIS 直接定位在网站项目路径下的做法了, 足够方便。
如果你连 dotnet run 都不想输入也可以, 进入 Settings :
将 Command arguments 这一栏改为: /k dotnet run
设置好了, 下一次点击 “Open Comand Line”->“Default”, 直接就执行 dotnet run 了。