我有我使用WIC的.net应用程序创建一个缩略图生成程序。 它一直在努力罚款在过去的一年,但我们只是迁移到新的服务器。
旧服务器是W2K8 R2 SP1企业新的服务器是W2K8标准SP1
下面是错误的代码
Public Sub New(ByVal PictureData As Byte())
Me.WICFactory = New WICImagingFactory()
Dim InputStream As IWICStream = WICFactory.CreateStream()
InputStream.InitializeFromMemory(PictureData, PictureData.Length)
InputDecoder = WICFactory.CreateDecoderFromStream(InputStream, Nothing, WICDecodeOptions.WICDecodeMetadataCacheOnDemand)
'^===== This line throws the HRESULT 0x88982F50
我已经检查过的画面数据是有效的数据。 如果我跑在旧服务器上的代码完全相同的画面效果还算不错。