ITextsharp在开发中不在WebFarm服务器中工作

时间:2013-10-28 10:48:01

标签: c# asp.net .net c#-4.0 itextsharp

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

PdfWriter.GetInstance(doc, Response.OutputStream);

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

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

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

1 个答案:

答案 0 :(得分:0)

我不太熟悉网络农场的细节,但我建议不要在任何情况下直接写入Response.OutputStream。尽管这样做完全有效,但调试它可能会非常困难,因为您已经找到了。相反,请写入System.IO.MemoryStream的实例,然后调用Response.BinaryWrite()传递MemoryStream的{​​{1}}。