在我的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库 - 但无论如何,它已经工作了数周。
我没有对我的项目进行任何微小的更改。 也许有人有想法?
答案 0 :(得分:1)
我发现了这个问题: 在html模板中使用的url是错误的(指向localhost)并导致CGI错误。