我不确定是在 Inkscape 特定论坛中还是在 Azure 中询问这个问题。我标记了两个。
我的目标是最好在云功能或应用服务中运行 Inkscape 的 Windows 版本,以打开不同的矢量文件并将它们作为普通 SVG 发送回用户。
我已经下载了二进制存档 ( https://inkscape.org/en/release/0.92.2/windows/32-bit/ ) 并在 Kudu 中的付费应用服务和功能应用中解压缩。
当我运行inkview.com
它似乎工作。它将信息输出到 cmd
但是当我运行inkscape.com
它时,它只是保持打开状态几秒钟然后退出。(只是输出一个空行并退出)我试过-V
和-?
和许多其他命令(也使用-Z
没有GUI命令)。
有人知道这里发生了什么吗?Azure 是否可能缺少 Inkscape 需要运行的一些依赖项?关于如何排除故障的任何想法?
提前致谢。
Azure Functions(如 WebApp 和移动应用)在应用服务中运行。应用服务在称为沙箱的安全环境中运行,该环境施加了某些限制。其中,是使用 GDI+。
Inkspace 是一个图形程序,我只能想象它是在使用 GDI+,所以它会被阻止。
您可以查看限制列表https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks
为了能够在 Azure 中运行inkspace,您需要托管在应用服务以外的其他东西中,例如虚拟机、云服务、Service Fabric、容器等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句