我有两个网络核心控制台应用程序,我使用 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/