首页 > 解决方案 > 无法启动 IIS 10 Express

问题描述

从昨天开始,我无法使用 .NET Core 启动 IIS Express 10。在 NET Framework 3.5 和 4.8 更新之外没有任何变化。

我尝试重新启动机器,重新启动VS,重新安装IIS Express,端口没有被任何其他进程占用。事实上,当我更改应用程序运行的端口时,我仍然会收到错误,无论我使用哪个端口,我都会收到错误消息。我删除了 .vs 文件夹和 IIS Express 文件夹。我还重置了网络适配器并开始一一关闭应用程序(这实际上没有意义,因为无论我将其更改为哪个端口,错误仍然如前所述。)

检查日志时出现的错误:

Failed to register URL "http://localhost:50721/" for site "Application" application "/". Error description: The process cannot access the file because it is being used by another process. (0x80070020)

我检查了其他帖子,但没有任何效果,我使用的是 VS2019。

任何想法?

标签: .netasp.net-coreiisiis-express

解决方案


据我所知,这个错误意味着绑定冲突。还有另一个应用程序正在使用端口 50721。
我建议您可以打开任务管理器并结束 IIS express 任务。然后您可以右键单击项目并单击属性,然后单击 web 标签并将项目 url 的端口修改为另一个。


推荐阅读