0

我正在尝试使用 itextsharp 将我的 html 转换为 pdf。该代码在我的开发和测试服务器中运行良好。但是当我们在生产中部署相同的内容时,我们会在以下行中遇到错误。

PdfWriter.GetInstance(doc, Response.OutputStream);

我们的开发服务器位于 Web 服务器中,它使用 WebFarm 环境将请求重定向到另一个 Web 服务器。

我无法获得任何错误编号。在生产中无法调试相同。

相同的代码仅在 IE 中的 Firefox 中有效,我们面临这个问题。

4

1 回答 1

0

我对网络农场的细节不太熟悉,但我建议不要Response.OutputStream在任何情况下直接写信给网络农场。尽管这样做是完全有效的,但调试它可能真的很难,就像你发现的那样。相反,写入一个实例,System.IO.MemoryStream然后调用Response.BinaryWrite()传入MemoryStream's .ToArray()

于 2013-10-28T13:55:23.087 回答