删除Composer SiteExtension后Azure webapp部署失败

删除Composer SiteExtension后Azure webapp部署失败,azure,azure-web-app-service,Azure,Azure Web App Service,到目前为止,我已经在azure php webapp上安装了Composer站点扩展。 我需要可以运行grunt任务的自定义部署。因此,我在项目根目录中创建了.deployment和deploy.sh文件。但是deploy.sh没有被接收 .部署文件内容: [config] command = bash deploy.sh 查看部署日志,我发现 2017-05-04T06:21:03.9301086Z,Updating submodules.,8bc3029f-d77b-4c1e-860f-a

到目前为止,我已经在azure php webapp上安装了Composer站点扩展。 我需要可以运行grunt任务的自定义部署。因此,我在项目根目录中创建了.deployment和deploy.sh文件。但是deploy.sh没有被接收

.部署文件内容:

[config]
command = bash deploy.sh
查看部署日志,我发现

2017-05-04T06:21:03.9301086Z,Updating submodules.,8bc3029f-d77b-4c1e-860f-a3d439d7a354,0
2017-05-04T06:21:03.9926050Z,Preparing deployment for commit id 'e2b45fb52b'.,61c286b1-5c00-4c11-ae14-54e0711d6857,0
2017-05-04T06:21:04.2632947Z,Running custom deployment command...,e71c397e-bc63-4357-abc4-acd49bc2041d,0
2017-05-04T06:21:04.3101663Z,Running deployment command...,24db1c4f-8a51-463b-8c4a-ee040bc5dfd8,0
    2017-05-04T06:21:04.3101663Z,Command: D:\home\SiteExtensions\ComposerExtension\Hooks\deploy.cmd,,0
    2017-05-04T06:21:04.4039215Z,The system cannot find the path specified.,,1
    2017-05-04T06:21:04.4195462Z,The system cannot find the path specified.\r\nD:\Program Files (x86)\SiteExtensions\Kudu\62.60430.2807\bin\Scripts\starter.cmd D:\home\SiteExtensions\ComposerExtension\Hooks\deploy.cmd,,2
似乎在某个地方,Composer site extension的触发器仍然存在,它在部署期间被调用


如何完全删除Composer站点扩展并使用自定义部署脚本deploy.sh?提前感谢。

发现了问题。卸载Composer SiteExtension后,此环境变量仍然存在
APPSETTING\u COMMAND=D:\home\SiteExtensions\Composer Extension\Hooks\deploy.cmd
。使用kudu控制台删除了环境变量,然后部署成功。

删除Composer扩展后,APPSETTING_命令仍作为环境变量

使用Kudu PowerShell命令
删除项Env:\APPSETTING_命令
在线删除变量

或者,通过overview选项卡重新启动应用程序服务将刷新环境变量,尽管这可能有点侵入性