#.net-core #.net-5
#.net-core #.net-5
Вопрос:
У нас есть приложение 3.1, которое мы пытаемся запустить как сервер Windows. В режиме отладки все работает нормально, когда мы развертываем и пытаемся запустить приложение из списка служб, оно выдает ошибку 1053
public static class Program
{
public static void Main()
{
var host = CreateHostBuilder().Build();
host.Run();
}
public static IHostBuilder CreateHostBuilder() =>
Host.CreateDefaultBuilder()
.UseWindowsService()
...
.ConfigureServices(
(hostContext, services) =>
{
var connectionString = hostContext.Configuration.GetSection("ConnectionStrings")
.GetValue<string>("XXXDb");
services.AddDbContext<DataContext>(
options =>
{
options.UseSqlServer(connectionString);
}
);
services.AddHostedService<OnbekendeBurgerRegistratieProcessor>();
services.ConfigureAppServices();
});
}
Это наш стартовый код.
Кто-нибудь думает?
Комментарии:
1. Наш специалист по развертыванию использовал некоторые другие настройки в нашем конвейере развертывания TFS / Octopus, и теперь проблема исчезла. Однако у меня нет ответа на вопрос, почему у нас возникла проблема в первую очередь, извините