WIC CreateDecoderFromStream, возвращающий 0x88982F50 после миграции сервера

У меня есть подпрограмма генерации эскизов, которую я создал с помощью WIC для приложения .NET. В прошлом году все работало нормально, но мы только что перешли на новый сервер.

Старый сервер был W2k8 R2 Enterprise SP1 Новый сервер W2k8 Standard 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

Я проверил и данные изображения являются действительными данными. Точно такая же картина работает нормально, если я запускаю код на старом сервере.

Ответы на вопрос(2)

Ваш ответ на вопрос