Azure WebJob-Project - 访问父项目项目

标签 azure azure-webjobs azure-webjobssdk azure-mobile-services azure-app-service-envrmnt

我是 Azure WebJobs 的新手。对于移动应用程序,我们需要一些可以按计划运行的 WebJobs。我的问题是关于 WebJobs 的“项目架构”。

据我所知,每个 WebJob 都会创建一个新项目。我通过右键单击主项目 -> 添加新的 azure webjob 项目来执行此操作。 但这些项目是如何“结合”的呢?应该有一些我找不到的父项目的引用。我需要从 WebJob 内的主项目访问实体。这应该如何完成?

此外,我不确定是否直接在 WebJob 内部实现逻辑+数据访问,或者让 WebJob 调用另一个 Controller 来处理此问题?

这方面的文档很糟糕,每一个帮助都会很棒。

最佳答案

它们并不是真正的“结合”。 Web 应用程序 (webjobs-list.json) 的属性中有一个引用,告诉 VS 在您发布 Web 应用程序时发布 WebJob。如果您需要访问 webjob 中的实体模型,那么您需要添加对其他项目的引用,就像在任何其他项目中一样(添加项目引用,然后在 webjob 中添加 using 语句)。该引用将被编译到网络作业中。

关于Azure WebJob-Project - 访问父项目项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36284495/

相关文章:

azure - 有没有办法让 Azure 服务终结点优于私有(private)终结点?

node.js - 在 Azure 应用服务中部署前端和后端应用程序的最佳方法是什么?

c# - 使用 azure appsettings 读取 azure webjob 中 EventHubTrigger 的连接字符串

azure - 从 Azure 函数调用中枚举所有函数描述符

azure - 如何将翻滚窗口参数传递到数据工厂 UI 中的数据工厂管道?

python - 如何在Python中通过Flask传递内存中的Azure Blob

asp.net-core - 如何使用 HostBuilder 进行 WebJob?

c# - 如何将无触发的.NET Core控制台应用程序实现为连续的Azure WebJob?

azure - 如何扩展 Azure Webjobs

Azure WebJobs ServiceBus 返回异常 : found 2 DNS claims in authorization context