标签: azure visual-studio-code azure-functions azure-functions-core-tools
我使用Visual Studio Code在Node.js中构建了一个非常简单的Azure函数。我还从Azure门户创建了一个新的Function App,并创建了一个“ Staging”部署槽。现在,我想将功能从Visual Studio Code部署到现有的Function App和Slot-我不能!我找不到选择插槽的方法,任何部署都将直接进入默认/生产插槽。
VS Code是否支持?如果不是,是否可以在VS 2017中做到这一点(请记住这是一个Node.js项目)?
预先感谢
乔斯
答案 0 :(得分:1)
Azure功能插槽是预览版。 VS代码似乎不支持,在门户中创建插槽后,将没有插槽选项,并且其中将出现错误,如屏幕截图所示。如果不是,那是正常的。可能是一个错误。部署时,它就像您提到的那样发生。
在VS 2017中,它工作正常,只需创建配置文件并发布功能即可。
更新:
我的功能是C#。当前VS中没有Node.js函数模板,但是您可以创建c#函数并使用node.js手动编写函数文件,然后发布到Azure函数插槽。
您可以像下面的屏幕截图一样创建它,并为Copy if newer和function.json设置index.js。
Copy if newer
function.json
index.js
在门户中进行检查。