c# - 如何停止 dotnet watch 正常运行?
问题描述
我有一个来自官方教程的带有身份脚手架 dotnet 应用程序的文件夹。
运行后dotnet watch run
,出现如下错误:
❯ dotnet watch run
watch : Started
crit: Microsoft.AspNetCore.Server.Kestrel[0]
Unable to start Kestrel.
System.IO.IOException: Failed to bind to address https://127.0.0.1:5001: address already in use.
---> Microsoft.AspNetCore.Connections.AddressInUseException: Address already in use
---> System.Net.Sockets.SocketException (48): Address already in use
at System.Net.Sockets.Socket.UpdateStatusAfterSocketErrorAndThrowException(SocketError error, String callerName)
at System.Net.Sockets.Socket.DoBind(EndPoint endPointSnapshot, SocketAddress socketAddress)
at System.Net.Sockets.Socket.Bind(EndPoint localEP)
at Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets.SocketConnectionListener.Bind()
--- End of inner exception stack trace ---
显然,我以前通过 cli 运行并使用 ctrl + c 停止的 dotnet 核心应用程序并没有停止。我应该怎么办?
我看到了这个和这个问题,但他们没有帮助。还在 dotnet core 应用程序中打开了一个问题,这是一个错误吗?大家是怎么停止dotnet core app的?
我是否需要每次都从活动监视器中停止它?我在活动监视器上看到了 dotnet 服务和身份服务。如果cli不清理自己的服务,我不确定我需要清除多少服务
解决方案
推荐阅读
- python - 如何在python中向前和向后移动机器人直到执行停止
- android - 自定义 gradle 插件中的循环依赖
- java - 使用 JPA Criteria API 在 JOIN 查询中反转类型
- c++ - wxWidgets:图像面板中的帧大小没有改变
- flutter - 使用 SvgPicture.assets 加载图片时出现颤振问题
- c - 简单的 hello world 程序产生:ld:1:语法错误:“)”意外
- node.js - 使用 reactjs 显示来自 json 文件的特定 id
- python - 一个 numpy 向量应该有多稀疏才能运行得更快
- c# - 使用 C# 代码和 F# 模型的 XML 反序列化
- c# - “找不到用于此绑定的 Azure 存储连接字符串。”