提问人:esims 提问时间:10/23/2023 更新时间:10/23/2023 访问量:48
WebP-wrapper for ASP.NET:DLL 文件的位置
WebP-wrapper for ASP.NET: location for DLL files
问:
昨天我遇到了一个 WebP 包装器解决方案,我想将其用于我的 ASP.NET (4.8) 应用程序。我将两个 DLL 文件(libwebp_x64.dll 和 libwebp_x86.dll)放在应用程序的 /bin 文件夹中,并将翻译后的 WebPWrapper.cs 放入 /App_Code 文件夹中。当我尝试运行一个简单的示例时:
Sub myConvert()
Dim myPath as string=Server.MapPath("someUrl")
Using webp As WebP = New WebP()
Dim myImg as Bitmap = webp.Load(Path & "testimg.webp")
End Using
End Sub
我收到错误:
无法加载 DLL“libwebp_x86.dll”: 找不到指定的模块(HRESULT 异常:0x8007007E) 在 WebP.GetInfo 中 在 WebP.Load 中
所以看起来DLL文件在错误的位置。我也尝试过 /bin/Release/ 和根 (/),但没有成功。那么我该如何解决这个问题呢?
*附加说明:由于我的其他代码是 Visual Basic,因此我必须(使用工具)翻译 .cs 文件,以便能够将其与其他 .vb 文件一起放在 App_Code 文件夹中。我得到的错误似乎不是由误译引起的,但如果我是对的,我可以测试原始 C# 代码的唯一方法是创建另一个应用程序文件夹。我必须要求这样做,因为我没有管理员权限。
答: 暂无答案
评论
/bin/debug
/debug