如何修复通过Visual Studio发布的功能应用中的错误

时间:2019-04-30 01:35:45

标签: visual-studio azure-functions

当我尝试将Azure功能应用程序从Visual Studio发布到Azure时遇到问题。

我从预定义的示例中选择了一个示例函数。 当我在studio中本地运行项目时,它可以很好地工作,并且可以通过浏览器调用它。

但是,当我通过Studio使用zip部署发布它时,它总是失败并显示以下错误:

  

1> ------构建开始:项目:FunctionApp1,配置:释放任何CPU ------   1> FunctionApp1-> C:\ Users \ <> \ source \ repos \ FunctionApp1 \ bin \ Release \ netcoreapp2.1 \ bin \ FunctionApp1.dll   2> ------发布开始:项目:FunctionApp1,配置:释放任何CPU ------   2> FunctionApp1-> C:\ Users \ <> \ source \ repos \ FunctionApp1 \ bin \ Release \ netcoreapp2.1 \ bin \ FunctionApp1.dll   2> FunctionApp1-> C:\ Users \ <> \ source \ repos \ FunctionApp1 \ obj \ Release \ netcoreapp2.1 \ PubTmp \ Out \   2>将C:\ Users \ <> \ source \ repos \ FunctionApp1 \ obj \ Release \ netcoreapp2.1 \ PubTmp \ FunctionApp1发布-20190430110751931.zip至https://functionapp120190430104807.scm.azurewebsites.net/api/zipdeploy ...   2> 通过https://functionapp120190430104807.scm.azurewebsites.net/api/zipdeploy发布ZIP文件的尝试失败,并显示HTTP状态代码RequestTimeout。   ==========构建:1成功,0失败,0最新,跳过0 ==========   ===========发布:0成功,1失败,0跳过===========

该如何解决? 我是Azure的初学者,所以请原谅我错过的任何明显内容。

谢谢!!

1 个答案:

答案 0 :(得分:0)

Zip deployment是Azure App Service的一项功能,可让您将功能应用程序项目部署到wwwroot目录中。该项目打包为.zip部署文件。可以使用相同的API将程序包部署到d:\home\data\SitePackages文件夹中。

WEBSITE_RUN_FROM_PACKAGE设置为0并重新启动azure函数,它将正常工作。