代码之家  ›  专栏  ›  技术社区  ›  BaltoStar

如何关闭Visual Studio 2022启动的Azurite进程?

  •  0
  • BaltoStar  · 技术社区  · 2 年前

    Visual Studio 2022>互联服务>存储Azurite模拟器(本地)

    在大多数搜索中,我读到Azurite是一个Node.js进程,只能通过ctrl-c或关闭cmd.exe窗口(或明显重新启动操作系统)从cmd.exe停止。

    在项目启动时,VS将启动Azurite进程,但没有cmd.exe窗口。

    即使在VS关闭后,Azurite进程仍将继续运行。

    目前尚不清楚如何停止VS启动的Azurite过程。

    我觉得奇怪的是这个exe:

    C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\Microsoft\Azure Storage Emulator\azurite.exe
    

    如果Azurite是Node.js,那么它是什么?

    0 回复  |  直到 2 年前
        1
  •  0
  •   Jahnavi    2 年前

    如何关闭Visual Studio 2022启动的Azurite进程:-

    正如你已经提到的,Azurite是一个Node.js进程,可以用以下命令停止 ctrl-c cmd窗口中的cmd.exe。

    enter image description here

    这个 azurite.exe 该文件充当 Node.js 过程。 Visual Studio使用此功能启动Azurite,并使用其集成所需的某些配置和环境变量。

    当Visual Studio进行管理时 Azurite ,它使用此包装器,而不是直接执行 Node.js 可执行。

    但很少有其他方法可以完全阻止Azurite过程,详见下文。

    1. 您可以使用taskkill命令通过提供以下命令来杀死azurite进程 process ID (PID)或直接 azurite.exe 名称和命令。 注意:从VS Azurite运行窗口获取进程ID。或执行 tasklist 命令以获取与流程相关的详细信息。

      tasklist /fi "services eq Azurite"
      taskkill /F /IM azurite.exe or taskkill /pid PID /f
      

    enter image description here

    1. 使用 taskmanager 通过搜索 start 在电脑中搜索菜单 azurite >> end task 如下图所示。

    enter image description here

    1. 最后一种方法是使用视觉工作室窗口本身。右键单击 storage emulator 在您的应用程序下,单击 disconnect 。进程将自动停止。

    enter image description here

    参考文献: Blog , taskkill

    推荐文章