答案 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端口:
希望这有帮助