asp.net-core - 如何将 .net core WebJob 与 asp.net core web app 一起发布?

标签 asp.net-core azure-devops azure-web-app-service asp.net-core-2.0 azure-webjobs

我有两个网络核心控制台应用程序,我使用 Visual Studio 将其作为 Web 作业部署到 Azure。

<Project Sdk="Microsoft.NET.Sdk;Microsoft.NET.Sdk.Publish">

当我单独发布它们时,效果很好。

如何将 .net core webjobs 与 Web 应用程序一起发布?

我试过创建 webproject/properties/webjob-list.json .路径是相对于 webproject/webproject.csproj 的:
{
  "$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
  "WebJobs": [
    {
      "filePath": "../PeopleWebJob/PeopleWebJob.csproj"
    },
    {
      "filePath": "../Reminder/ReminderWebJob.csproj"
    }
  ]
}

我也试过安装 Microsoft.Web.WebJobs.Publish nuget,但看起来这种方法不适用于 .NET Core。

或者,

如何使用 VSTS 发布 webjobs?

我试过 dotnet publish WebJob 项目并将输出复制到 $(Build.ArtifactStagingDirectory)/webproject.zip/App_Data/jobs/Triggered

最佳答案

不是 支持 VS 一起部署 WebJobs .NET Core 应用程序 然而。

This是类似的问题,你可以引用它。要通过 VSTS 发布 webjobs,您可以引用此 link .

此外,您也可以将其拉上 zipper 并使用 Azure 门户 创建 WebJob 或使用 Kudu Console或 FTP 来做。

关于asp.net-core - 如何将 .net core WebJob 与 asp.net core web app 一起发布?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50462029/

相关文章:

c# - asp.net core RC2 图片不显示

c# - 更新 Service Fabric 服务时,.Net Framework 类库 dll 总是发生变化

visual-studio - 我的 CSS 图像无法在 Windows Azure 上运行

sql - 随机遇到网络路径未找到异常

.net - 从 .net 代码从 Windows 移植到 Linux

c# - ASP.NET Core 流 - 将 block 写入请求

node.js - 如何将 Azure DevOps 构建管道连接到专用终结点

azure - 微软身份验证ID

c# - @Html.IsSelected 的 ASP.NET Core 等效项是什么

Azure管道: is it mandatory to have azure pipelines and code in same branch