Alachisoft.NCache.Web.SessionState.NSessionStoreProvider找不到protobuf-net

时间:2017-06-12 21:45:31

标签: asp.net

我已经下载了ncache的开源版本,我已按照http://www.alachisoft.com/resources/docs/ncache/help/aspnet-session-state-provider.html?mw=Mzk2&st=MQ==&sct=MTk4&ms=QwAAEAAAIAAAAQACATgIAhA=

的说明进行操作

配置我的网站将会话状态放在ncache中。

但是,我在网站上遇到此错误。

配置错误   描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析器错误消息:无法加载文件或程序集'protobuf-net,Version = 1.0.0.282,Culture = neutral,PublicKeyToken = 257b51d87d2e4d67'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

来源错误:

第136行: 第137行:

源文件:C:\ inetpub \ wwwroot \ xxxx \ web.config行:138

程序集加载跟踪:以下信息有助于确定无法加载程序集'protobuf-net,Version = 1.0.0.282,Culture = neutral,PublicKeyToken = 257b51d87d2e4d67'的原因

我不确定在哪里找到该dll或为什么无法加载?我尝试使用nuget来安装protobuf-net但是没有1.0.0版本,并且当我将它复制到bin文件夹时,最新版本没有解决问题。

兰迪

1 个答案:

答案 0 :(得分:0)

事实证明,除了缓存服务器之外,您还需要在Web服务器上安装NCache。如果您刚开始使用NCache for sessionState,这是一个更好的页面。

http://www.alachisoft.com/resources/docs/ncache/ncache-session-guide.pdf