我正在开发一个逻辑应用程序,并在那里托管了几个自定义功能。这些是csx文件,所以它是C#代码(脚本代码)。
现在,我仅使用Azure Web前端来编辑功能并对其进行测试。但是我认为这不是最好的方法,因为我想要一个连续的部署。所以我想用一个git repo来存储我的代码。部署过程用于发布更改的过程。
那么可以在本地调试我的功能吗?也许是用仿真器还是某物?
我尝试了此链接来设置本地环境:https : //azure.microsoft.com/da-dk/documentation/articles/functions-run-local/#to-run-locally
但是我不知道这是否是在本地调试功能的正确方法。
顺便说一句,是否也可以在本地运行逻辑应用程序?
这就是我用来本地开发的东西。基本上,在安装工具后,您只需按F5(或Debug),Visual Studio就会编译您的函数并为其建立一个localhost连接。然后,您可以使用邮递员(我个人最喜欢的)之类的免费程序来触发功能。如果设置了断点,则在调用该函数后将其击中。一旦启动,完成所有操作后,最终您将看到类似以下内容:
请注意,它使用的是http而不是https。然后,您可以使用Postman或其他工具通过列出的URL访问该功能。另请注意,在本地运行时,似乎并不在乎您是否将功能设置为需要管理/功能键,也不必在乎是否需要身份验证。
通过此设置,我将在本地测试我的所有代码,然后将其提交给源代码管理,然后使用从链接获得的插件,将功能发布到Azure。就我而言,我使用的是TFS而不是Git,因此(目前,截至本文撰写)我无法将其与Azure的持续集成挂钩。由于您使用的是Git,因此无需处理发布步骤。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句