代码之家  ›  专栏  ›  技术社区  ›  Jose Parra

从Visual Studio代码部署Azure函数时是否支持部署槽?

  •  4
  • Jose Parra  · 技术社区  · 6 年前

    我使用Visual Studio代码在Node.js中构建了一个非常简单的Azure函数我还从Azure门户创建了一个新的功能应用程序,并创建了一个“Staging”部署槽现在我想把我的函数从VisualStudio代码部署到这个现有的函数应用程序和插槽-我不能!我找不到选择插槽的方法,任何部署都将直接进入默认/生产插槽。

    VS代码是否支持此功能如果没有,是否可以从VS 2017开始(记住这是Node.js项目)?

    提前谢谢

    约瑟

    1 回复  |  直到 6 年前
        1
  •  1
  •   Joy Wang    6 年前

    Azure函数槽是一个预览版本它在VS代码中似乎不受支持,在门户中创建一个插槽后,将没有插槽选项,并且会出现错误,如屏幕截图如果不是,那是正常的可能是虫子在部署时,它会像您提到的那样发生。

    enter image description here

    在VS2017中,它运行良好,只需创建配置文件并发布您的功能。

    enter image description here

    更新 :

    我的职能是C#目前VS中没有Node.js函数模板,但是你可以创建c#函数,手动用Node.js编写函数文件并发布到azure函数槽。

    你可以像下面的截图那样创建它,然后设置 Copy if newer 对于 function.json index.js .

    enter image description here

    在入口检查。

    enter image description here