我有一个天蓝色的webjob,我可以通过visual studio,右键单击发布等方式进行部署。一切都很好。我正在使用Microsoft.Azure.Webjobs beta 3.0对抗.NET Core 2.0。当然,当构建该项目时,它会创建一组.dll,而不像.net core那样直接执行。
现在我想创建一个集成测试套件,它将使用New-AzureWebsiteJob将我的webjob部署到带有Powershell的azure。当我以这种方式发布时,我得到了
New-AzureWebsiteJob : No runnable script file was found.
据我所知,我的工作文件应该有:batch(.exe / .cmd / .bat),bash(.sh),javascript(.js as node.js),php(.php)或python(.py)。如果是这样,VS做了什么魔术,我该怎么做呢?
答案 0 :(得分:1)
好的,找到了解决方案。然而,它不够优雅。创建一个包含
的文件run.bat或类似文件@ECHO OFF
dotnet YourLibraryName.dll
并将其包含在使用cmdlet上传的任何zip文件中。更多here