TiffBitmapDecoder.Frames异常不支持像素格式

时间:2018-07-18 11:21:10

标签: c# asp.net tiff

当我在Visual Studio中运行网站时,ASP.NET网站中的以下代码可以正常工作

FileInfo info = new FileInfo(myFilePath);
using(Stream docStream = info.Open(FileMode.Open, FileAccess.Read,     FileShare.None) )
{
   TiffBitmapDecoder decoder = new TiffBitmapDecoder(docStream ,     BitmapCreateOptions.None , BitmapCacheOption.Default)

   int frame_count = decoder.Frames.Count;
...
...
}

但是当我在IIS,.NetFramework 4上部署网站并从浏览器调用网页时,属性调用:( decoder.Frames )会引发异常:像素格式不支持

对于从相同位置读取的相同tiff图像。

我还创建了一个测试winforms应用程序,并使用同一段代码对其进行测试。 该应用程序在我的机器上运行良好,但是当我将exe文件复制到服务器并运行它时,它在同一条语句中针对同一图像给出了相同的异常。

我无法找出问题所在,并且在网络上找不到答案

有什么帮助吗?

0 个答案:

没有答案