使用Rider与ASP.NET Core 6时dotnet watch报错-532462766求助
解决ASP.NET Core 6中dotnet watch报错问题
报错信息
Error Number:-1,State:0,Class:20
dotnet watch ❌ Exited with error code -532462766
dotnet watch ⏳ Waiting for a file to change before restarting dotnet...
解决方案
排查数据库连接问题
Error Number:-1,State:0,Class:20属于数据库连接类错误,优先检查appsettings.json或appsettings.Development.json中的连接字符串:确认服务器地址、数据库名称、用户名/密码是否正确,本地数据库(如SQL Server LocalDB)的实例名或路径是否配置无误。修复.NET运行时异常
错误码-532462766对应.NET运行时未处理异常,可执行以下操作:- 终端中运行
dotnet clean && dotnet restore清理并重新还原项目依赖 - 重启Rider及终端,避免进程占用或缓存干扰
- 直接在终端执行
dotnet watch run,获取更详细的启动异常日志,定位代码中的未处理错误(比如启动时的数据库初始化逻辑)
- 终端中运行
调整Rider运行配置
检查Rider的dotnet watch启动参数,确保环境变量、启动模式配置正确。对比终端手动运行的命令,排查配置差异。确认数据库服务状态
若使用本地数据库(如SQL Server),通过系统服务管理器确认数据库服务已正常启动,避免因服务未运行导致连接失败。
内容的提问来源于stack exchange,提问作者S.M_Emamian
相关产品推荐
相关产品推荐

