WIC CreateDecoderFromStream retornando 0x88982F50 pós migração do servidor
Eu tenho uma rotina de geração de miniaturas que eu criei usando o WIC para um aplicativo .NET. Ele tem funcionado bem no ano passado, mas acabamos de migrar para um novo servidor.
Servidor antigo era W2k8 R2 Enterprise SP1 Novo servidor é W2k8 Standard SP1
Aqui está o código que está falhando
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
Eu verifiquei e os dados da imagem são dados válidos. A mesma imagem funciona bem se eu executar o código no servidor antigo.