C# IText sharp在开发中工作,而不是在WebFarm服务器中
我正在尝试使用itextsharp将我的html转换为pdf。代码在我的开发和测试服务器中运行良好。但是,当我们在生产中部署相同的组件时,我们会在下面的行中得到错误C# IText sharp在开发中工作,而不是在WebFarm服务器中,c#,asp.net,.net,c#-4.0,itextsharp,C#,Asp.net,.net,C# 4.0,Itextsharp,我正在尝试使用itextsharp将我的html转换为pdf。代码在我的开发和测试服务器中运行良好。但是,当我们在生产中部署相同的组件时,我们会在下面的行中得到错误 PdfWriter.GetInstance(doc, Response.OutputStream); 我们的开发服务器位于Web服务器中,它使用WebFarm环境将请求重定向到另一个Web服务器 我找不到任何错误号码。在生产中无法调试相同的 同样的代码在Firefox中只能在IE中使用。我们面临这个问题。我不太熟悉web farm
PdfWriter.GetInstance(doc, Response.OutputStream);
我们的开发服务器位于Web服务器中,它使用WebFarm环境将请求重定向到另一个Web服务器
我找不到任何错误号码。在生产中无法调试相同的
同样的代码在Firefox中只能在IE中使用。我们面临这个问题。我不太熟悉web farms的细节,但我建议在任何情况下都不要直接写入
响应。OutputStream
。尽管这样做是完全有效的,但调试它确实很困难,正如您所发现的那样。相反,写入System.IO.MemoryStream
的实例,然后调用Response.binarySwrite()
传入MemoryStream
的.ToArray()