我最近发现对此有一个电话
[[DllImport(“ libwebp.dll”,CallingConvention = CallingConvention.Cdecl,EntryPoint =“ WebPGetInfo”)]]公共静态外部int WebPGetInfo(IntPtr数据,uint dataSize,out int宽度,out int高度);
已损坏,该调用应具有返回的宽度和高度,但是通过新的azure函数升级,在本地和Azure云中运行时,与azure函数调用相比,宽度和高度始终为零。]
然而,相同的WebP包装器代码对于dotnet核心Web api项目来说效果很好。我注意到最近的Azure功能升级将func.exe从32bit更改为64bit。我不确定这是否与它有任何关系,因为dotnet核心Web api项目可同时在32位和64位上运行,但是azure函数应用程序在32位和64位上均已损坏。
有人遇到类似的问题吗?
我最近发现对此[DllImport(“ libwebp.dll”,CallingConvention = CallingConvention.Cdecl,EntryPoint =“ WebPGetInfo”)的调用] public static extern int WebPGetInfo(IntPtr data,...
更新。不好的是,我不小心更改了代码以在azure函数项目中获取发布的文件。