2016-08-25 48 views
3

我使用HiQPdf DLL将我的HTML转换为PDF。它适用于所有服务器,但是当我将它部署到Azure时,它会引发错误。下面是错误: -HiQPdf.HtmlToImage azure中的HTML布局错误

“HiQPdf.HtmlToImage HTML布局错误”

感谢您的帮助提前。

+0

我有同样的issue.My HTML到PDF解决方案正在亚马逊但在Azure云环境中的引发异常完美的罚款。我使用相同的HiqPdf。 –

+0

Parveen:如果您发现任何解决方案,请与我们分享。 –

回答

1

请检查关于Azure部署的HiQPdf HTML to PDF Converter for .NET FAQ。我在下面复制了该页面的信息。

基本上你可以使用HiQPdf库在Windows Azure云服务和虚拟机而不是在网站,因为网站在一个受限制的沙盒中运行。使用Visual Studio,您可以轻松地将现有的ASP.NET 4.0或MVC应用程序转换为Web角色,方法是将云服务项目添加到包含项目的解决方案中。为此,请打开您的解决方案,右键单击ASP.NET项目,然后从菜单中选择“添加Windows Azure云服务项目”选项。右键单击已添加的云服务项目,然后选择“包”选项以生成可作为Azure Cloud Service进行部署的包和配置文件。

+0

这不是一个解决方案。为什么我应该将我的解决方案从网站转换为Web角色。 –

+2

如果您想快速解决问题,您应该转换为Web角色。否则,如果它不适合您的选项,那么你就必须实现一个单独的云服务,从您的网站调用。正如答案中所解释的,该库仅直接在Azure云服务中工作。如果不能转换为Azure的Web角色,这并不意味着它不是一般的一个可能的解决方案。 – HiQPdf

+0

@HiQPdf你能提供一些链接,我怎么能建立一个新的Azure的云服务使用HiQPdf处理PDF生成? – Kevin