因Console.Read()导致Centos 后台运行.net core程序报错

.net 控制台程序通常用 Console.Read(),或者Console.ReadKey()让进程阻塞保持,不退出。

但在.net core 需要将程序放在后台执行时 用Console.Read()会报错。

将Console.Read()替换成Thread.Sleep(Timeout.Infinite);即可。

 

posted @ 2021-09-19 22:35  宁静致远·TangJ  阅读(119)  评论(0编辑  收藏  举报