
[英]Publish simple Asp.Net Core App (.Net Framework) with WebJob
[英]How to publish .net core WebJob together with asp.net core web app?
我有两个网络核心控制台应用程序,我使用visual studio作为Web作业部署到Azure。
<Project Sdk="Microsoft.NET.Sdk;Microsoft.NET.Sdk.Publish">
当我单独发布它时,它运行良好。
我尝试过创建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。
Alternativelly,
我试图dotnet publish
WebJob项目并将输出复制到$(Build.ArtifactStagingDirectory)/webproject.zip/App_Data/jobs/Triggered
由于您将必要的输出复制到webproject.zip/App_Data/jobs/Triggered
(在dotnet发布期间不要压缩已发布的Web项目,然后通过Archive Files任务复制文件和zip文件),您只需要通过Azure App Service发布项目部署任务。
包或文件夹: {the website zip file}
选中“其他部署选项”部分中的“ 使用Web部署发布”选项
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.