C# System.ArgumentException: 参数无效。在 System.Drawing.Bitmap..ctor(流流)

C# System.ArgumentException: Parameter is not valid. at System.Drawing.Bitmap..ctor(Stream stream)

我正在使用一些第 3 方工具 (itextsharp) 将图像放入 pdf。

将代码部署到开发机器并传入一些图像后

我一直收到这个错误

error: System.ArgumentException: Parameter is not valid.
   at System.Drawing.Bitmap..ctor(Stream stream)

在我的本地机器上运行完美

这是我的代码的示例快照

 foreach (byte[] doc in documents.Select(c => c.Content))
 {

    using (var ms = new MemoryStream(doc))
    {
       ms.Position = 0;

       var bm = new Bitmap(ms); //WHERE THE ERROR IS OCCURING

    //put image in pdf document
    }
}

解决方案

解决此问题的方法是部署到 iis 服务器 > 7.0.0

我将它部署到 7.5.6200,我的问题消失了

解决方案

解决此问题的方法是部署到 iis 服务器 > 7.0.0

我将它部署到 7.5.6200,我的问题消失了