无法运行couchbase.net memcache客户端,抱怨它';s的强名称验证失败

本文关键字:失败 验证 强名称 couchbase 运行 net memcache 客户端 | 更新日期: 2023-09-27 18:21:15

错误:

无法加载文件或程序集"Enyim.Caching,Version=1.0.0.0,Culture=neutral,PublicKeyToken=cecc98615db04012e"或其依赖项之一

这是在服务器2008上,我尝试禁用强名称验证,但服务器的说明完全错误,无论如何,我真的不相信这一点,我将如何让它在prod服务器上工作。

令人沮丧。。

服务器已经启动并愉快地运行,但我无法让任何memcache客户端真正工作。。

我想是有人在某个地方成功地做到了。。。

无法运行couchbase.net memcache客户端,抱怨它';s的强名称验证失败

Enyim.Caching.dll是Couchbase.dll的依赖项,是延迟签名的。因此,如果您从Visual Studio运行,则需要禁用此程序集的程序集验证。如果打开Visual Studio命令提示符并键入以下内容,则不会再看到错误:

sn -Vr *,cec98615db04012e

如果这个修复程序对你不起作用,请告诉我。此外,请确保在管理员模式下运行此命令,否则sn.exe将失败,因为它需要更新注册表(出现异常)。

--John