Azure功能未显示在功能应用程序中

时间:2017-04-21 01:22:00

标签: azure azure-functions azure-resource-manager azure-deployment arm-template

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中显示的功能。

Web App Project

我期待看到功能应用程序中出现的功能,但似乎并非如此......

查看Kudu我可以确认我的项目内容已成功部署到../wwwroot目录,将'run.cs'重命名为'run.csx'也没有帮助。

任何想法和建议都将不胜感激,谢谢!

1 个答案:

答案 0 :(得分:0)

在Functions App中有两种创建功能的方法,

1)使用UI创建功能和您选择的模板

来自KuDu门户的

2), 转到your_app_name.scm.azurewebsites.net
home > site > wwwroot > (function_name)中创建一个文件夹,
run.csxrun.ps1function.json文件添加到新创建的文件夹中。

关于这些文件
run.csxrun.ps1是一个在执行函数时会自动调用的文件 function.json是一个定义你的函数的文件(它是一个计时器或HttpTrigger,或其他)。