.net remoting 配置文件
来源:互联网 发布:mac制作win10启动盘 编辑:程序博客网 时间:2024/06/03 03:48
一.服务器端:
RemotingConfiguration.Configure(@" c:...Server.config",true);
//.net framework 2.0 加强了通道安全性,增加了一个Configure参数,用于从配置文件读取server端的remoting chanel的配置
//.net framework 2.0 加强了通道安全性,增加了一个Configure参数,用于从配置文件读取server端的remoting chanel的配置
<?xml version="1.0"?>
<configuration>
<system.runtime.remoting>
<application name="Server">
<service>
<wellknown type="空间名.类名,程序集名" objectUri="空间名.类名"
mode="Singleton" />
<wellknown .... />
</service>
<channels>
<channel ref="tcp" port="9999">
<clientProviders> <formatter ref="binary"/> </clientProviders> <serverProviders> <formatter ref="binary" typeFilterLevel="Full" /> </serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>
<configuration>
<system.runtime.remoting>
<application name="Server">
<service>
<wellknown type="空间名.类名,程序集名" objectUri="空间名.类名"
mode="Singleton" />
<wellknown .... />
</service>
<channels>
<channel ref="tcp" port="9999">
<clientProviders> <formatter ref="binary"/> </clientProviders> <serverProviders> <formatter ref="binary" typeFilterLevel="Full" /> </serverProviders>
</channel>
</channels>
</application>
</system.runtime.remoting>
</configuration>
二,客户端
RemotingConfiguration.Configure(@" c:...Client.config",true);
//配置同服务器端
//配置同服务器端
<?xml version="1.0"?>
<configuration>
<system.runtime.remoting>
<application name="Client">
<channels>
<channel ref="tcp">
<clientProviders>
<formatter ref="binary" />
</clientProviders>
</channel>
</channels>
<client>
<wellknown type="空间名.类名, 程序集名" url="tcp://ip:9999/空间名.类名" />
<wellknown .... />
</client>
</application>
</system.runtime.remoting>
</configuration>
<configuration>
<system.runtime.remoting>
<application name="Client">
<channels>
<channel ref="tcp">
<clientProviders>
<formatter ref="binary" />
</clientProviders>
</channel>
</channels>
<client>
<wellknown type="空间名.类名, 程序集名" url="tcp://ip:9999/空间名.类名" />
<wellknown .... />
</client>
</application>
</system.runtime.remoting>
</configuration>
以上的配置适合在局域网或安全性较高的网络,对tcp通道的安全性要求不高的情况下建立;如果是在internet环境下,客户端和服务器端的通道保证安全,一定要对通道加上额外的安全性设置,如下改客户端配置文件<channel>即可:
<channel ref="tcp" secure="true" impersonationLevel="Impersonation" protectionLevel="EncryptAndSign" username="user" password="pwd" domain="外网服务器ip">
- .net remoting 配置文件
- .net remoting 配置文件
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- .Net Remoting配置文件的用法
- TD的noWrap属性使用注意事项
- Secure PHP Image Uploader
- 《当幸福来敲门》的生活指向...
- NekoHTML HTML扫描器和标签补偿器
- 求职面试必看:巨牛的招聘题目[转载]
- .net remoting 配置文件
- 脱壳的艺术--8 参考
- Hibernate学习笔记 - Hibernate中持久化对象的状态转换规则
- 计算基础正在发生根本变革——解读“计算2.0”
- 社会生活中的著名法则
- 出色管理者的十大思想和行为特征
- 不会爱的人
- 谁是前世埋葬你的人?
- 自我提高的十大技巧