当我尝试将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的初学者,所以请原谅我错过的任何明显内容。
谢谢!!
答案 0 :(得分:0)
Zip deployment是Azure App Service的一项功能,可让您将功能应用程序项目部署到wwwroot
目录中。该项目打包为.zip部署文件。可以使用相同的API将程序包部署到d:\home\data\SitePackages
文件夹中。
将WEBSITE_RUN_FROM_PACKAGE
设置为0
并重新启动azure函数,它将正常工作。