我试图使用itextsharp将我的html转换为pdf。该代码在我的开发和测试服务器中运行良好。但是当我们在生产中部署相同内容时,我们会在以下行中收到错误。
PdfWriter.GetInstance(doc, Response.OutputStream);
我们的开发服务器位于Web服务器中,它使用WebFarm环境将请求重定向到另一个Web服务器。
我无法获得任何错误编号。在生产中无法调试相同的。
相同的代码仅在IE中使用Firefox,我们正面临这个问题。
答案 0 :(得分:0)
我不太熟悉网络农场的细节,但我建议不要在任何情况下直接写入Response.OutputStream
。尽管这样做完全有效,但调试它可能会非常困难,因为您已经找到了。相反,请写入System.IO.MemoryStream
的实例,然后调用Response.BinaryWrite()
传递MemoryStream
的{{1}}。