首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ghostscript.Net Azure网站上使用ASP.NET

在Ghostscript.Net Azure网站上使用ASP.NET
EN

Stack Overflow用户
提问于 2015-07-14 16:50:15
回答 2查看 4.7K关注 0票数 4

我使用Ghostscript.NET是为了将PDF页面转换成jpg。当我在本地运行它时,这一切都很好,但是当我将它发布到Azure网站时,我得到了错误:

此托管库在32位进程下运行,需要在此机器上安装32位Ghostscript本机库!要下载正确的Ghostscript本机库,请访问:http://www.ghostscript.com/download/gsdnld.html

显然,我不能仅仅在Azure网站运行的服务器上安装Ghostscript,我没有权限这样做。我是否可以在发布概要文件中包括一个Ghostscript库,并从中读取Ghostscript.NET?

或者,是否有任何包允许我将PDF页面转换为ASP.NET服务器上的jpg缩略图,而完全不使用Ghostscript?我也尝试过GhostScriptSharp,但也没有任何进展。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-15 16:11:32

您可以尝试将本机鬼脚本库安装到本地机器上,get gsdll32.dll (或gsdll64.dll,如果您在x64位环境中运行),可以将其与其他dll一起部署到服务器

看看这个示例,如何告诉Ghostscript.NET在哪里搜索本地鬼脚本库dll:https://github.com/jhabjan/Ghostscript.NET/blob/master/Ghostscript.NET.Samples/Samples/CustomGsdllLocationSample.cs

票数 6
EN

Stack Overflow用户

发布于 2015-07-14 19:37:07

你有几个选择。

  1. 将您的网站作为天青云服务网站的角色托管。这允许您对正在创建的服务器做出反应,并且可以运行安装程序(如果可以自动化的话)来准备机器。
  2. 将此功能拆分为角色(您可以在其中做相同的机器准备),并让它响应Azure队列项。这样你的网站就会保持原样。

但是要小心,如果云服务仍然运行在VM上,那么如果他们只是坐在那里什么都不做就会变得很昂贵。您可以根据队列中是否有项拥有云服务规模

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31412714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档