我在Azure中创建了一个WebJob,用于接收和聚合/存储来自传感器的数据。起初(当我的解决方案中只有一个项目时),我只是运行dotnet build -c Release
并将那些构建文件上传到Azure门户。这工作得很好。
最后我开始改变文件夹结构等,所以现在的解决方案有3个项目,一个启动项目(ReceiverWebJob)。
如何在一个Azure WebJob中部署这3个项目?
更新:根据@Harshitha,仍然可以使用dotnet build -c Release
命令。我尝试了这个方法,并从每个项目的bin/Release/net6.0
文件夹上传了创建的文件。WebJob现在运行没有任何问题。
更新2:另外,根据@Harshitha的说法,也可以使用Azure管道来执行应用服务部署任务。我将在完成我的功能后尝试使用。
1条答案
按热度按时间hxzsmxv21#
检查以下步骤以在单个
Azure WebJob
中运行多个项目。.NET 6
控制台应用程序。dotnet build -c Release
命令。release
文件夹中创建dll。Azure App Service
。App Service
的Settings
下选择WebJobs
,然后添加新的WebJob
。Web Job
。