C# azure中的HiQPdf.HtmlToImage HTML布局错误

C# azure中的HiQPdf.HtmlToImage HTML布局错误,c#,asp.net-mvc,azure,hiqpdf,C#,Asp.net Mvc,Azure,Hiqpdf,我正在使用HiQPdf DLL将我的HTML转换为PDF。它可以在所有服务器上运行,但当我将其部署到Azure时,它会抛出一个错误。以下是错误:- “HiQPdf.HtmlToImage HTML布局错误” 提前感谢您的帮助。请查看有关Azure部署的详细信息。下面是我从那页复制的信息 基本上,您可以在Windows Azure云服务和虚拟机中使用HiQPdf库,但不能在网站中使用,因为网站运行在受限的沙箱中。使用Visual Studio,通过向包含项目的解决方案添加云服务项目,您可以轻松地将

我正在使用HiQPdf DLL将我的HTML转换为PDF。它可以在所有服务器上运行,但当我将其部署到Azure时,它会抛出一个错误。以下是错误:-

“HiQPdf.HtmlToImage HTML布局错误”

提前感谢您的帮助。

请查看有关Azure部署的详细信息。下面是我从那页复制的信息


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

我也有同样的问题。我的HTML-to-PDF解决方案在amazon上运行得非常好,但在Azure云环境中却出现了例外。我正在使用相同的HiqPdf。帕文:如果你发现了任何解决方案,请分享。这不是一个解决方案。为什么我要将我的解决方案从网站转换为Web角色。如果要快速解决问题,您应该转换为Web角色。否则,如果这不是您的选择,那么您必须实现一个单独的云服务,以便从您的网站进行呼叫。该库仅在Azure云服务中直接工作,如回答中所述。如果您无法转换为Azure Web角色,这并不意味着它通常不是一个可行的解决方案。@HiQPdf您能否提供一些链接,指向我如何设置新的Azure云服务以使用HiQPdf处理PDF生成?是否有人需要使用提供的答案来解决此问题?我尝试创建一个新的Web作业(触发器类型),并将所有与HiQPdf相关的代码移到那里。在我的web应用程序中,我正在调用此web作业(使用HttpClient-POST方法)。但是,我仍然会遇到同样的错误,即“无效的视口大小”。这与我在直接从web应用程序调用HiQPdf方法时遇到的错误相同。也就是说,这对我的水平没有任何影响。任何人都可以分享他/她的解决方案经验吗?非常感谢。