0

这是否可以将 WCF 放入 webjob 中,将记录列表返回给 webapp。实际上我有一个返回搜索结果的项目(搜索是通过 lucene.net 完成的)。是否有任何指南或方法可以从 webjob 在我的 webapp 中获取结果?

任何人都可以在我的本地主机上指导我,我正在运行我的 webapp,而 web 作业是同一解决方案的一部分。当我运行 Web 应用程序时,WebJob 的主要功能没有命中。Web 应用程序和 Web 作业可以同时运行吗?如果这些不是同时运行,那么我如何最初调用我的搜索项目?我的网络项目如何与我的网络工作相关联?我知道按队列调用,但某些功能应该在 Web 应用程序启动时开始运行。

我想在我的本地主机上测试这种行为

4

1 回答 1

1

这是否可以将 WCF 放入 webjob 中,将记录列表返回给 webapp。实际上我有一个返回搜索结果的项目(搜索是通过 lucene.net 完成的)。是否有任何指南或方法可以从 webjob 在我的 webapp 中获取结果?

正如我所知,Azure WebJobs 为您提供了一种在 Azure Web 应用程序的上下文中将脚本或程序作为后台进程运行的简单方法。您无法直接从 Web 应用程序中的 WebJobs 获取结果,您需要将结果存储在中央数据中心(Azure 队列、表存储、服务总线等),然后您需要在 Web 应用程序中显式检索数据. 这是有关使用 Azure WebJob 的 Web 应用程序的官方教程。

任何人都可以在我的本地主机上指导我,我正在运行我的 webapp,而 web 作业是同一解决方案的一部分。当我运行 Web 应用程序时,WebJob 的主要功能没有命中。Web 应用程序和 Web 作业可以同时运行吗?

您可以右键单击您的解决方案并选择PropertiesStartup Project在 下Common Properties选择、选择Multiple startup projects并配置您的 Web 应用程序和 WebJob 的操作。有关更多详细信息,您可以参考此问题

更新:

在此处输入图像描述

在此处输入图像描述

于 2017-03-28T10:19:34.970 回答