我已经在Heroku上成功部署了.net核心Web API,但是该应用无法启动。当我尝试运行该应用程序时,出现以下错误: 错误R10(启动超时)-> Web进程在启动后60秒内未能绑定到$ PORT
这是我的.net核心代码的连接字符串
"ConnectionStrings": {
"DromiContext": "User=user;Password=password;Host=host;Port=5432;Database=database;Integrated Security=true;Pooling=true;"
}
相关问题 Heroku + node.js error (Web process failed to bind to $PORT within 60 seconds of launch)
答案 0 :(得分:0)
我的应用未配置为自动运行迁移。在我添加
之后`
using (var serviceScope = services.BuildServiceProvider().GetService<IServiceScopeFactory>().CreateScope())
{
var context = serviceScope.ServiceProvider.GetRequiredService<DromiContext>();
context.Database.Migrate();
}
`
错误消失了