C# Appfabric GetObjectsByTag反序列化问题

C# Appfabric GetObjectsByTag反序列化问题,c#,appfabric,C#,Appfabric,我正在使用DataCache.GetObjectsByTag在删除缓存项之前提取依赖项。我的web应用将项目添加到缓存,win服务可以从缓存中删除项目。Win服务对保存在缓存中的对象没有二进制引用 当win服务尝试删除我得到的缓存对象时 'System.IO.FileNotFoundException:无法加载文件或程序集 “Web.Services.Contracts” 如果我添加了“Web.Services.Contracts”来赢得服务,它就可以正常工作 这是否意味着DataCache.G

我正在使用
DataCache.GetObjectsByTag
在删除缓存项之前提取依赖项。我的web应用将项目添加到缓存,win服务可以从缓存中删除项目。Win服务对保存在缓存中的对象没有二进制引用

当win服务尝试删除我得到的缓存对象时

'System.IO.FileNotFoundException:无法加载文件或程序集 “Web.Services.Contracts”

如果我添加了“Web.Services.Contracts”来赢得服务,它就可以正常工作

这是否意味着
DataCache.GetObjectsByTag
反序列化每个对象

谢谢你的帮助。 当然,APL将下载客户端中的所有缓存对象。它类似于DataCache.Get或DataCache.GetItem,但用于区域

DataCacheItem对象以序列化形式存储在缓存集群中。如果客户端需要从缓存中获取项,则客户端还必须引用与这些序列化对象关联的程序集