首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么会导致EvoPDF在部署到Azure网站时“无法呈现html”异常?

什么会导致EvoPDF在部署到Azure网站时“无法呈现html”异常?
EN

Stack Overflow用户
提问于 2016-07-25 00:01:15
回答 4查看 1.7K关注 0票数 1

将EvoPDF用于.Net web应用程序在本地工作,但是一旦部署到Microsoft网站,它将引发一个通用异常:“无法呈现html”。

堆栈跟踪:

代码语言:javascript
复制
[Exception: Could not render the HTML string.]
   EvoPdf.HtmlToImageConverter.ᜀ(String A_0, String A_1, String A_2, ᜴& A_3, Hashtable& A_4) +2129
   EvoPdf.HtmlToPdfConverter.ᜀ(String A_0, String A_1, String A_2, String A_3, Boolean A_4) +8369
   EvoPdf.HtmlToPdfConverter.ᜀ(Stream A_0, String A_1, String A_2, String A_3, String A_4, Boolean A_5) +58
   EvoPdf.HtmlToPdfConverter.ᜁ(String A_0, String A_1, String A_2, String A_3, Boolean A_4) +126
   EvoPdf.HtmlToPdfConverter.ConvertHtml(String htmlString, String baseUrl, String internalLinksBaseUrl) +33
   EvoPdf.HtmlToPdfConverter.ConvertHtml(String htmlString, String baseUrl) +12
   td.Printing.Labels.Print.WithEvoPdf(HttpContext httpContext, Action`1 htmlPageRenderer, String outputFileName, Label labelFormat) in C:\...\Evo PDF Print Labels.vb:54
   td.OL3016WR.Render(HtmlTextWriter writer) in C:\...\OL3016WR.aspx.vb:166
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +80
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +8921
EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-07-25 18:32:20

您已经达到了Azure应用程序服务沙箱运行时执行限制。

来自https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks

不支持的框架 下面列出了由于上述一个或多个限制而无法使用的框架和场景。可以想象,随着沙箱的发展,将来会有一些人得到支持。 PDF生成器由于上述限制而失败: EVOPDF 罗塔蒂瓦 wkhtmltopdf 同步 Siberix NReco (使用wkhtmltopdf) Spire.PDF其他场景: PhantomJS/Selenium:尝试连接到本地地址,并使用GDI+。

正如您已经提到的,这在Web/Worker角色(Cloud )中工作得很好。服务结构( Service )或IaaS VM是其他选项。

票数 1
EN

Stack Overflow用户

发布于 2016-07-27 18:43:54

EvoPdf为Azure网站提供了一个解决方案。有关更多详细信息,请查看http://www.evopdf.com/azure-html-to-pdf-converter.aspx页面。

票数 1
EN

Stack Overflow用户

发布于 2016-07-25 00:14:11

找到了一般原因。关于EvoPDF的一些内容与Azure网站不兼容。在云服务web角色中,它可以正常工作。

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

https://stackoverflow.com/questions/38558044

复制
相关文章

相似问题

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