由于安全限制,无法访问类型。的问题解决
在Remoting模式开发中,
首先要对自定义的实体进行序列化,[Serializable],底层对实体进行反序列化后才能调用。
APP端配置文件需要进行
<serverProviders>
<formatter ref="soap" typeFilterLevel="Full" />
<formatter ref="binary" typeFilterLevel="Full" />
</serverProviders>
<clientProviders>
<formatter ref="binary" />
</clientProviders>
服务端和客户端的数据类型配置。否则就会发生:由于安全限制,无法访问类型的BUG。
同时,业务逻辑层的类还要继承 MarshalByRefObject (支持远程处理应用程序中跨应用程序域边界访问对象类)。