.net remoting 配置文件
来源:互联网 发布:2016网络视频发展趋势 编辑:程序博客网 时间:2024/05/20 23:21
一.服务器端:
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">
0 0
- .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配置文件的用法
- NSCalendar
- Eclipse汉化方法及过程(官方语言包)
- J2EE——Ant
- Python学习(一)——————网络编程(一)
- ArcGIS Runtime Java SDK安装部署开发入门
- .net remoting 配置文件
- sicily 1134
- Bellman-Ford算法详讲
- C# 并行线程探讨
- 手机实时传输的问题集锦
- Secret Research
- jsp页面9中隐含对象和4个作用域对象
- 黑马程序员——正则表达式
- OE之Config