.net - 无法启动 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。
任何想法?
解决方案
据我所知,这个错误意味着绑定冲突。还有另一个应用程序正在使用端口 50721。
我建议您可以打开任务管理器并结束 IIS express 任务。然后您可以右键单击项目并单击属性,然后单击 web 标签并将项目 url 的端口修改为另一个。
推荐阅读
- c++ - 运算符重载使用运算符 + 为类模板添加
- exception - 异常向量是中断向量的更好名称吗?(在 ARM 的上下文中)
- swift - SwiftUI NavigationLink - “懒惰”的目的地?或者如何不编码重复的“标签”?
- c - 我从一位同事那里看到了一些有趣的代码。我很困惑发生了什么。它是哪个标准?我没能在 GOOGLE 中找到答案
- c++ - “警告:数组索引表达式中的逗号”但逗号分隔函数参数
- python-3.x - Opencv findCountours 函数
- swift - 如何在 SwiftUI 中使用 ForEach 仅更改一个核心数据项的切换?
- javascript - 从 NodeJS 中的本地文件路径返回一个 File 对象
- reactjs - 使用样式化组件在 React App 中滚动切换基于主题的图像
- javascript - 在javascript中将Oct转换为字符串中的文本