一旦创建了天蓝色函数应用程序,如何更改运行时堆栈

问题描述 投票:0回答:1

一旦创建了天蓝色功能应用程序,有什么方法可以将天蓝色功能应用程序中的运行时堆栈从.net更改为python。

azure-functions
1个回答
0
投票

根据一些测试,如果操作系统是linux,我发现它可以从.net更改为python。如果.net函数在Linux系统上运行,则可以通过单击“配置”-> edie“ FUNCTIONS_WORKER_RUNTIME”并将运行时堆栈更改为python并保存。之后,当我们将VS代码中的python部署到azure时,该函数可以成功运行。enter image description hereenter image description here

但是如果.net函数应用程序位于窗口系统中,尽管我们可以按照上述步骤编辑运行时堆栈。但是,当我们将功能从VS代码部署到azure时,它将显示错误消息“仅Linux FunctionApps支持发布Python函数”

顺便说一句,如果您想在python中创建功能应用程序,则azure仅允许Linux作为其操作系统,而.net中的功能应用程序可以选择其操作系统的Windows和linux。

关于您在哪里可以看到现有功能应用程序运行时堆栈的另一个问题。只需参考以上步骤,我们就可以在功能应用程序的“配置”中看到运行时堆栈。

© www.soinside.com 2019 - 2024. All rights reserved.