[英]Install Linux dependencies in Azure App Service permanently using Azure DevOps
[英]Azure App Service - Install .msi using Azure DevOps Pipeline or Kudu terminal
需要将 LibreOffice 安装到我的 Azure 应用服务。
1. Azure 开发运维
Start-Process
进行静默安装,但权限被拒绝。Start-Process: /home/vsts/work/_temp/5cc8c99d-ed13-4b1b-823b-3cd9b56fdd1b.ps1:5
Line |
5 | Start-Process /home/vsts/work/1/s\LibreOffice_7.4.0_Win_x64.msi -Argu …
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| An error occurred trying to start process
| '/home/vsts/work/1/s/LibreOffice_7.4.0_Win_x64.msi' with
| working directory '/home/vsts/work/1/s'. Permission denied
2. Kudu终端
Start-Process
时出现访问被拒绝错误。有没有其他方法可以实现这一目标?
无法在主机上安装某些东西。 另一种方法是使用已经安装的 docker 容器。
https://azure.github.io/AppService/windows-containers/
应用服务支持 Windows 容器,在 Windows 容器中部署您的应用程序使您能够带来依赖项,例如自定义 fonts。 文化和 GAC 部署的程序集,在部署容器化应用程序时。 Windows 容器是一个隔离和安全边界,因此。 在 Windows 容器内运行时,对通常会被 Azure 应用服务阻止的库的调用将成功。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.