【问题标题】:How to fix port 52493 is in use如何修复端口 52493 正在使用中
【发布时间】:2018-01-06 00:40:52
【问题描述】:

如果我正在运行项目,则始终显示此通知。

【问题讨论】:

  • 您很可能有 2 个(或更多)Web 项目在此端口上明确运行 - 检查您的项目属性并更改冲突端口或切换到自动分配端口。没有足够的信息来提供完整的答案。
  • 关闭 iis 的所有实例。检查进程并查看哪个进程正在使用此端口。或者,您可以在运行多个 Web 项目时设置动态端口
  • 检查您是否处于此处说明的情况stackoverflow.com/questions/14660366/…

标签: visual-studio iis


【解决方案1】:

很可能您有另一个站点也在同一个端口上启动并且它仍在运行。否则另一个进程正在使用同一个端口。

如果您已经检查了所有内容但仍无法找到,请按照以下步骤确定谁在使用此端口。

netstat -ano | find "52493"

此命令将列出正在使用该端口的进程。您可以通过任务管理器或以下命令交叉检查来匹配进程ID。

tasklist |find "<pid>"

如果你发现 pid 4 正在使用这个端口,那么在 IIS 或 iisexpress 中配置的某些网站正在使用这个端口。PID 4 是 http 服务(http.sys)使用的系统进程,即 IIS 或 Iisexpress 或任何其他进程(例如使用 httplistener 侦听的 WCF 服务)在内部使用。

现在如果命令行有点困难,你可以使用 sys internals 中的tcpview 工具。这显示了系统中所有活动的连接,进程正在使用它。

您还可以通过右键单击特定连接轻松地强制关闭连接并释放端口。

希望这会有所帮助!

【讨论】:

    【解决方案2】:

    这是因为 52493 当前被另一个应用程序使用,另一种解决方案是您可以按照以下步骤更改您的 Visual Studio iis Express 端口:

    1. 右键单击您的项目名称
    2. 选择属性
    3. 在左侧选项卡上选择 Web
    4. 在项目 URL 框中的服务器部分更改端口
    5. 点击创建虚拟目录
    6. 保存配置(Ctrl + S)
    7. 再次尝试运行您的网络应用程序

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2019-07-07
      • 1970-01-01
      • 2020-12-10
      • 2018-09-25
      • 2016-05-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-29
      • 2023-03-14
      相关资源
      最近更新 更多