我有一个现有的.NET Web服务,它将其会话状态序列化为SQL Server。我想将构成会话状态的一些类移动到一个新的程序集中,但我知道这会破坏现有会话状态的反序列化。解决方案似乎是实现自定义SerializationBinder并覆盖BindToType(根据Maintain .NET Serialized data compatability when moving classes),但这似乎依赖于能够访问框架用于反序列化会话状态的实际BinaryFormatter,我可以&# 39;弄清楚如何做到这一点,或者是否有可能。或者有更好的解决方案吗?