【问题标题】:Can an Azure dotnet worker with a webhost have a public URL具有虚拟主机的 Azure dotnet 工作者是否可以具有公共 URL
【发布时间】:2020-07-15 09:47:35
【问题描述】:

我在 dotnet core 3.1 中创建了一个带有主机的工作服务:

<Project Sdk="Microsoft.NET.Sdk.Worker;Microsoft.NET.Sdk.Web">

由于运行状况检查端点,工作人员拥有自己的网络服务器。

此工作器部署到 Azure 应用服务并最终作为 Web 作业在那里。现在,当它启动时,它还会在 http://localhost:5000 上启动 Web 服务器(查看日志)。但是,我不知道如何将其映射到 appservice 的公共 URL: https://MYWORKER.scm.azurewebsites.net/

我确实尝试过 http://MYWORKER.scm.azurewebsites.net:5000/ 但那里什么都没有。

有谁知道如何将工作人员的主机映射到应用服务的 URL 或某种子路径?

【问题讨论】:

    标签: azure azure-webjobs azure-worker-roles


    【解决方案1】:

    你不能。 Web 作业旨在运行后台任务,并且不会通过应用服务通过 HTTP 公开。我建议你看看 Azure Functions 和 Azure Container Instances。

    【讨论】:

    • 太糟糕了,Microsoft.Extensions.Diagnostics.HealthChecks 包实在是太好了 :(
    猜你喜欢
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 2018-11-21
    • 2011-12-15
    • 2022-06-30
    • 2016-08-16
    • 2016-03-31
    • 2012-12-09
    相关资源
    最近更新 更多