.NET Razor WebApp启动故障:dotnet run卡顿与页面404问题求助
Razor WebApp启动异常排查问题
问题描述
本地环境中的Razor WebApp无法正常启动:
- 执行
dotnet build命令可正常完成构建 - 执行
dotnet run命令输出两条未使用变量的警告后陷入卡顿,等待3分钟仍无后续输出
已尝试操作
- 执行
c:\dev\webtemp>dotnet new webapp -o HelloWebApp新建项目,运行c:\dev\webtemp\HelloWebApp>dotnet run可正常启动 - 在Stack Overflow搜索相关问题,未找到匹配案例
分支切换后的异常情况
切换至其他分支后,dotnet run可完成启动并监听本地端口,但访问所有Razor页面均返回HTTP 404错误,仅wwwroot目录下的静态HTML页面可正常访问(返回200)
当前疑问
- 如何缩小该问题的排查范围?
dotnet run命令的日志文件位于何处?
环境信息
c:\dev\webtemp\HelloWebApp>dotnet --info .NET SDK: 版本: 7.0.100 提交: e12b7af219 运行时环境: 操作系统名称: Windows 操作系统版本: 10.0.19042 操作系统平台: Windows RID: win10-x64 基路径: C:\Program Files\dotnet\sdk\7.0.100\ 主机: 版本: 7.0.0 架构: x64 提交: d099f075e4 已安装的.NET SDK: 3.1.120 [C:\Program Files\dotnet\sdk] 3.1.426 [C:\Program Files\dotnet\sdk] 5.0.408 [C:\Program Files\dotnet\sdk] 6.0.113 [C:\Program Files\dotnet\sdk] 7.0.100 [C:\Program Files\dotnet\sdk] 已安装的.NET运行时: Microsoft.AspNetCore.App 3.1.20 [<path-to-AspNetCore.App>] Microsoft.AspNetCore.App 3.1.32 [<path-to-AspNetCore.App>] Microsoft.AspNetCore.App 5.0.17 [<path-to-AspNetCore.App>] Microsoft.AspNetCore.App 6.0.13 [<path-to-AspNetCore.App>] Microsoft.AspNetCore.App 7.0.0 [<path-to-AspNetCore.App>] Microsoft.NETCore.App 3.1.20 [<path-shared-NETCore>] Microsoft.NETCore.App 3.1.32 [<path-shared-NETCore>] Microsoft.NETCore.App 5.0.17 [<path-shared-NETCore>] Microsoft.NETCore.App 6.0.13 [<path-shared-NETCore>] Microsoft.NETCore.App 7.0.0 [<path-shared-NETCore>] Microsoft.WindowsDesktop.App 3.1.20 [<path-shared-WindowsDesktop>] Microsoft.WindowsDesktop.App 3.1.32 [<path-shared-WindowsDesktop>] Microsoft.WindowsDesktop.App 5.0.17 [<path-shared-WindowsDesktop>] Microsoft.WindowsDesktop.App 6.0.13 [<path-shared-WindowsDesktop>] Microsoft.WindowsDesktop.App 7.0.0 [<path-shared-WindowsDesktop>] 发现的其他架构: x86 [C:\Program Files (x86)\dotnet] 注册位置: [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation] 环境变量: 未设置 global.json 文件: 未找到
内容的提问来源于stack exchange,提问作者surfmuggle
相关产品推荐
相关产品推荐

