如何修复端口52493正在使用中

时间:2017-07-30 10:46:51

标签: visual-studio iis

enter image description here

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

2 个答案:

答案 0 :(得分:2)

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

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

netstat -ano | find "52493"

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

tasklist |find "<pid>"

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

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

您也可以通过右键单击特定连接轻松关闭连接并使端口空闲。

希望这有帮助!

答案 1 :(得分:1)

这是因为52493目前被另一个应用程序使用,另一个解决方案是您可以通过以下步骤更改您的visual studio iis express端口:

  1. 右键单击您的项目名称
  2. 选择属性
  3. 选择左侧标签页上的网页
  4. 在项目URL框上的服务器部分更改端口
  5. 单击“创建虚拟目录”
  6. 保存配置(Ctrl + S)
  7. 尝试重新运行您的网络应用
  8. 希望这有帮助