我按照本文创建了一个针对 .NET Core 的 WebJobs 应用程序:http://matt-roberts.me/azure-webjobs-in-net-core-2-with-di-and-configuration/ http://matt-roberts.me/azure-webjobs-in-net-core-2-with-di-and-configuration/
我必须手动执行此操作,因为当前 Visual Studio 不提供创建WebJobs
app in .NET Core
但我可以创建一个控制台应用程序定位.NET Core
在 Visual Studio 2017 中。
Now, I want to publish my WebJobs
console app to Azure but I'm NOT getting the option to Publish as Azure WebJob
which Visual Studio typically gives -- see below:
相反,我只是获得“发布”选项,不确定这是否会按预期工作。
如何发布我手动创建的WebJobs
控制台应用程序作为 AzureWebJob
?
您始终可以手动发布 WebJobs。有以下几种方法:
- 直接将相关文件复制到
d:\home\site\wwwroot\app_data\jobs\continuous\{job name}
(例如使用 Kudu 控制台)
- 压缩所有文件并使用 Azure 门户将其作为连续的 WebJob 上传
此外,为了让 WebJobs 引擎知道如何运行您的核心应用程序,您需要包含run.cmd
运行它的文件(将该文件放在同一文件夹中)。例如它应该包含类似的内容dotnet YouWebJobAssembly.dll
,或任何您想用来启动它的命令行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)