这是否可以将WCF放入webjob,将web记录返回到webapp。实际上我有一个返回搜索结果的项目(搜索是通过lucene.net完成的)。是否有任何指南或方法可以从webjob获取我的webapp中的结果?
也可以有人在我的本地主机上指导我运行我的webapp和web作业是同一解决方案的一部分。当我运行Web应用程序时,WebJob的主要功能没有打到。 Web应用程序和Web作业可以同时运行吗?如果这些不是同时运行那么我如何最初调用我的搜索项目?我的网络项目如何与我的网络工作相关?我知道按队列调用但是在启动Web应用程序时应该首先运行一些函数。
我想在我的localhost上测试这种行为
答案 0 :(得分:1)
这是否可以将WCF放入webjob,将web记录返回到webapp。实际上我有一个返回搜索结果的项目(搜索是通过lucene.net完成的)。是否有任何指南或方法可以从webjob获取我的webapp中的结果?
众所周知,Azure WebJobs为您提供了一种在Azure Web Apps环境中作为后台进程运行脚本或程序的简便方法。您无法直接从Web应用程序中的WebJobs获取结果,您需要将结果存储在中央数据中心(Azure队列,表存储,服务总线等)中,然后您需要在Web App中显式检索数据。这是关于使用Azure WebJob的Web应用程序的官方tutorial。
也可以有人在我的本地主机上指导我运行我的webapp和web作业是同一解决方案的一部分。当我运行Web应用程序时,WebJob的主要功能没有打到。 Web应用程序和Web作业可以同时运行吗?
您可以右键单击解决方案并选择Properties
,在Startup Project
下选择Common Properties
,选择Multiple startup projects
并为您的Web应用程序和WebJob配置操作。有关详细信息,请参阅此issue。
<强>更新强>