我有一个生成管道,用于为azure函数生成.nupkg,当我尝试释放它时,内容被部署(下载应用程序内容时可以看到),但看不到该函数。
是否需要将天蓝色伪像设为.zip才能使用天蓝色功能?我可以使用.nupkg部署angular和.net核心应用程序,而不会出现任何问题!
答案 0 :(得分:0)
是否需要天蓝色伪像必须是.zip才能具有天蓝色功能?
你说得对。
当前,仅支持 staticinitialization(de.scrum_master.app.Application.<clinit>)
execution(void de.scrum_master.app.Application.main(String[]))
call(de.scrum_master.app.Application())
preinitialization(de.scrum_master.app.Application())
initialization(de.scrum_master.app.Application())
execution(de.scrum_master.app.Application())
call(String de.scrum_master.app.Application.execute(String))
execution(String de.scrum_master.app.Application.execute(String))
call(ExecutorService java.util.concurrent.Executors.newSingleThreadExecutor())
call(void java.util.concurrent.ExecutorService.execute(Runnable))
Thread[main,5,main] | call(void java.util.concurrent.ExecutorService.execute(Runnable)) -> de.scrum_master.app.Application$$Lambda$1/2046562095@2dda6444
execution(void de.scrum_master.app.Application.lambda$0())
Thread[pool-1-thread-1,5,main] | execution(void de.scrum_master.app.Application.lambda$0())
call(void de.scrum_master.app.Application.doSomething())
execution(void de.scrum_master.app.Application.doSomething())
软件包文件。
那是因为:
Zip部署是Azure App Service的一项功能,可用于部署 您的功能应用程序项目到wwwroot目录。该项目是 打包为
.zip
部署文件。 相同的API可用于 将您的程序包部署到d:\ home \ data \ SitePackages文件夹。用.zip
应用设置值为1,即zip 部署API将您的软件包复制到WEBSITE_RUN_FROM_PACKAGE
文件夹,而不是将文件提取到d:\home\data\SitePackages
。
您可以查看文档Run your Azure Functions from a package file了解更多详细信息。
有关于的状态:
希望这会有所帮助。