Не удается запустить клиент memcache counetbase.net, жалуется, что проверка строгого имени не удалась

Ошибка:

Не удалось загрузить файл или сборку 'Enyim.Caching, Version=1.0.0.0, Culture= нейтральный, PublicKeyToken=cec98615db04012e' или одну из ее зависимостей

Это на сервере 2008, я пытался отключить проверку строгого имени, но инструкции для сервера совершенно неверны, и я все равно не очень доверяю этому, как мне заставить его работать на сервере prod.

Дикий разочарование..

Сервер запущен и успешно работает, но я не могу заставить работать любой клиент memcache.

Я предполагаю, что кто-то где-то сумел сделать эту работу...

1 ответ

Решение

Enyim.Caching.dll, который является зависимостью от Couchbase.dll, подписывается с задержкой. Поэтому, если вы работаете в Visual Studio, вам нужно отключить проверку сборки для этой сборки. Если вы откроете командную строку Visual Studio и введете следующее, вы больше не увидите ошибку:

sn -Vr *,cec98615db04012e

Пожалуйста, дайте мне знать, если это исправление не работает для вас. Кроме того, обязательно запустите эту команду в режиме администратора, иначе sn.exe не удастся, поскольку требуется обновить реестр за исключением.

Джон

Другие вопросы по тегам