在Azure Web应用程序中使用wkhtmltopdf的CGI错误

时间:2017-12-11 21:26:57

标签: c# azure azure-web-sites wkhtmltopdf

在我的ASP.Net核心网络应用程序中,我使用的是DinkToPdf,它是wkhtmltopdf库的C#包装器。

我的应用程序部署为Azure Web服务(标准计划)。

在本地,我可以生成pdf而没有任何问题。但是现在几天,我在尝试生成pdf时在Azure上遇到以下错误:

  

指定的CGI应用程序遇到错误,服务器终止了该过程。

Azure(https://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox#unsupported-frameworks)尚未完全支持wkhtmltopdf库 - 但无论如何,它已经工作了数周。

我没有对我的项目进行任何微小的更改。 也许有人有想法?

1 个答案:

答案 0 :(得分:1)

我发现了这个问题: 在html模板中使用的url是错误的(指向localhost)并导致CGI错误。