【问题标题】:IText sharp works in Development Not in WebFarm ServerITextsharp 适用于开发而不是 Web Farm 服务器
【发布时间】:2013-10-28 10:48:01
【问题描述】:

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

PdfWriter.GetInstance(doc, Response.OutputStream);

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

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 1970-01-01
      • 1970-01-01
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 2012-10-05
      相关资源
      最近更新 更多