由于某种原因,主机停止运行。
以前,控制台写道一切正常,并且应用程序在特定IP上运行,但是现在什么也没写,并且API方法不可用:
同时,没有例外。我最近更改的唯一一件事是帐户中的密码。如果还不够,那应该是超时。可能是什么问题?
var host = new WebHostBuilder()
.CaptureStartupErrors(false)
.UseConfiguration(config)
.UseHttpSys(options =>
{
options.Authentication.Schemes =
AuthenticationSchemes.NTLM | AuthenticationSchemes.Negotiate;
options.UrlPrefixes.Add("http://*:20019");
options.MaxRequestBodySize = config.GetValue<long?>("maxRequestBodySize");
})
.UseContentRoot(Directory.GetCurrentDirectory())
.UseStartup<Startup>()
.Build();
var initializer = host.Services.GetService<IRepositoryInitializer>();
initializer.Init();
host.Run();
答案 0 :(得分:0)
Can you try
.CaptureStartupErrors(true) // the default
.UseSetting("detailedErrors", "true")
instead?
Other ideas: https://odetocode.com/blogs/scott/archive/2018/07/16/7-tips-for-troubleshooting-asp-net-core-startup-errors.aspx
上失败答案 1 :(得分:0)