Официальный документ использует следующий фрагмент кода для настройки веб-задания.
var builder = new HostBuilder();
builder.ConfigureWebJobs(b =>
{
b.AddAzureStorageCoreServices();
});
По какой-то причине мне нужно использовать ConfigureWebHostDefaults
для настройки связанных с http HostServices ( Я хочу иметь возможность анализировать шаблоны Razor для отправки электронных писем в фоновом режиме).
var builder = new HostBuilder();
builder.ConfigureWebHostDefaults(webbuilder => webbuilder.UseStartup<Startup>())
builder.ConfigureWebJobs(b =>
{
b.AddAzureStorageCoreServices();
});
Мне было интересно, вызывает ли использование ConfigureWebHostDefaults
какие-либо проблемы или проблемы со стабильностью для WebJob. Я не смог найти даже образец, в котором используется этот метод для настройки WebJob. Так что я сомневаюсь, что это правильно.