【问题标题】:Setting up Azure WebJobs using ConfigureWebHostDefaults使用 ConfigureWebHostDefaults 设置 Azure WebJobs
【发布时间】:2020-06-17 12:58:42
【问题描述】:

official document 使用以下代码剪辑器来设置 WebJob。

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 的示例。所以,我怀疑使用它是否正确。

【问题讨论】:

    标签: asp.net-core azure-web-app-service azure-webjobssdk


    【解决方案1】:

    使用ConfigureWebHostDefaults 会创建大量专门用于网络主机的样板,请参阅here。我不会使用 Startup.cs,而是在 IHostBuilder 上使用 ConfigureServices 扩展名。我发了gist你可以看看。

    【讨论】:

      猜你喜欢
      • 2015-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多