来自URL布局错误的HTML

时间:2016-11-11 10:25:26

标签: c# pdf hiqpdf

我正在尝试使用HiQPDF将我的页面转换为PDF。当我在本地计算机上运行代码(通过localhost)时,代码工作正常,但当我将其推送到服务器时,我收到此错误:

  

来自网址布局错误的HTML

以下是一些示例代码:

HtmlToPdf htmlToPdfConverter = new HtmlToPdf();
htmlToPdfConverter.ConvertUrlToFile("https://website.com/12345", filePath);

filePath是应该创建PDF的路径。路径正确,文件夹全部创建。当我转到https://website.com/12345作为我的网站时,我可以很好地查看该页面。即使在隐身。如果我只是将website.com替换为localhost,则可以在本地正常工作。

该错误表明页面代码存在问题..对吗?问题是什么?

1 个答案:

答案 0 :(得分:0)

您是否在Azure网络应用中使用此功能?如果是,则不支持。如果您正在使用Azure,则需要将其部署到在云服务中运行的Web角色。

  

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

http://www.hiqpdf.com/FAQs.aspx