Azure Function 应用程序或应用程序服务中的问题 运行 大型命令行程序 (Inkscape)
Problems running large command line program (Inkscape) in Azure Function app or App Service
我不确定是在 Inkscape 特定论坛中还是在 Azure 中提问。我标记了两者。
我的目标是 运行 windows 最好在云功能或应用程序服务中构建 Inkscape,以打开不同的矢量文件并将它们作为普通 SVG 发送回用户.
我已经下载了二进制存档文件 (https://inkscape.org/en/release/0.92.2/windows/32-bit/) 并在付费应用服务和功能应用程序的 Kudu 中将其解压缩。
当我 运行 inkview.com
它似乎在工作。它将信息输出到 cmd
但是当我 运行 inkscape.com
它只是保持打开几秒钟然后退出。 (只输出一个空行并退出)我试过 -V
和 -?
以及许多其他命令(也使用没有 GUI 命令的 -Z
)。
有人知道这里发生了什么吗? Azure 是否可能缺少 Inkscape 需要 运行 的一些依赖项?关于如何排除故障的任何想法?
提前致谢。
Azure Functions,如 WebApps 和移动应用程序,运行 在应用程序服务中。应用服务 运行 在称为沙箱的安全环境中,它施加了一定的限制。其中,就是GDI+的使用。
Inkspace 是一个图形程序,我只能想象它正在使用 GDI+,所以它会被阻止。
可以看到限制列表https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks
为了能够 运行 Azure 中的 inkspace,您需要在 App Service 以外的东西中托管,例如 VM、Cloud Service、Service Fabric、Containers...等
我不确定是在 Inkscape 特定论坛中还是在 Azure 中提问。我标记了两者。
我的目标是 运行 windows 最好在云功能或应用程序服务中构建 Inkscape,以打开不同的矢量文件并将它们作为普通 SVG 发送回用户.
我已经下载了二进制存档文件 (https://inkscape.org/en/release/0.92.2/windows/32-bit/) 并在付费应用服务和功能应用程序的 Kudu 中将其解压缩。
当我 运行 inkview.com
它似乎在工作。它将信息输出到 cmd
但是当我 运行 inkscape.com
它只是保持打开几秒钟然后退出。 (只输出一个空行并退出)我试过 -V
和 -?
以及许多其他命令(也使用没有 GUI 命令的 -Z
)。
有人知道这里发生了什么吗? Azure 是否可能缺少 Inkscape 需要 运行 的一些依赖项?关于如何排除故障的任何想法?
提前致谢。
Azure Functions,如 WebApps 和移动应用程序,运行 在应用程序服务中。应用服务 运行 在称为沙箱的安全环境中,它施加了一定的限制。其中,就是GDI+的使用。
Inkspace 是一个图形程序,我只能想象它正在使用 GDI+,所以它会被阻止。
可以看到限制列表https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks
为了能够 运行 Azure 中的 inkspace,您需要在 App Service 以外的东西中托管,例如 VM、Cloud Service、Service Fabric、Containers...等