Visual Studio 2026启动时总是使用5000端口
在将Visual Studio 2026升级到版本18.6.0之后,我开始遇到一个问题:从Visual Studio启动的任何API项目或Sitecore实例默认使用端口 5000。
即使在项目的 launchSettings.json 文件中明确定义了不同的端口,这也会发生。因为有多个服务都在尝试绑定同一个端口,它们相互阻塞,无法正确启动。
因此,目前我无法在Visual Studio中并排运行多个API或 Sitecore,因为已配置的端口被忽略,一切都回落到端口 5000。
解决方案
这可能是一个bug,或者说是Visual Studio 2026(v18.6.0)引入的新特性。修复方法是在你的launchSettings.json的 environmentVariables属性部分,显式定义一个名为 "ASPNETCORE_URLS" 的新环境变量:
示例:
"ASPNETCORE_URLS": "http://localhost:5003"
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。
