我在Azure中有一个免费帐户。我创建了一个没有数据库的简单项目,并在Azure中发布,并且在Azure中运行良好
但是在那之后,我用数据库创建了另一个项目,并按照以下方式发布了
HTTP错误500.30-ANCM进程内启动失败 此问题的常见解决方案: 应用程序无法启动 应用程序启动但随后停止 应用程序已启动,但在启动过程中引发了异常 故障排除步骤: 检查系统事件日志中是否有错误消息 启用记录应用程序进程的标准输出消息 将调试器附加到应用程序进程并检查
答案 0 :(得分:0)
我在启动应用程序之前从program.cs文件中调用了函数SeedData来创建主文件。但是在注释掉之后,它工作正常。
public static void Main(string[] args)
{
var host = CreateHostBuilder(args).Build();
using (var scope = host.Services.CreateScope())
{
var services = scope.ServiceProvider;
var context = services.GetRequiredService<MvcProj3_1Context>();
SeedData(context);
}
host.Run();
CreateHostBuilder(args).Build().Run();
}