Function App如何检测文件夹是否包含函数?
作为即将推出的Azure功能工具VS的激励,我按照这里的文章:https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/
我在Visual Studio中成功创建了Azure Function作为Web应用程序项目,使用ARM模板部署了Function App,然后在Visual Studio Team Services中使用release步骤部署了Function。
以下是我的Web App项目的内容,'CustomerERPChange'是我希望在Azure中显示的功能。
我期待看到功能应用程序中出现的功能,但似乎并非如此......
查看Kudu我可以确认我的项目内容已成功部署到../wwwroot目录,将'run.cs'重命名为'run.csx'也没有帮助。
任何想法和建议都将不胜感激,谢谢!
答案 0 :(得分:0)
在Functions App中有两种创建功能的方法,
1)使用UI创建功能和您选择的模板
来自KuDu门户的 2),
转到your_app_name.scm.azurewebsites.net
,
在home > site > wwwroot > (function_name)
中创建一个文件夹,
将run.csx
或run.ps1
和function.json
文件添加到新创建的文件夹中。
关于这些文件:
run.csx
或run.ps1
是一个在执行函数时会自动调用的文件
function.json
是一个定义你的函数的文件(它是一个计时器或HttpTrigger,或其他)。