碰到500错误,查了网上的解决办法,都无效,其中这人博主讲得相对全面:https://bytutorial.com/blogs/asp-net-core/http-error-50019---internal-server-error-when-publishing-aspnet-core-web-api-to-iis-server
在上述方法都无效的情况下,修改web.config将日志打开,查看日志发现有SQL Server连接的错误,修改appsettings.json中的数据库连接串,问题得以解决。