欢迎光临散文网 会员登陆 & 注册

.NET Remoting IIS部署

2022-05-29 12:59 作者:CSDN首席喷子  | 我要投稿

将.NET Remoting组件部署在IIS中,就可以使用IIS提供的一系列安全功能。现在假设已经编写了一个接口ICalculator:

和对应的实现类:

两者分别编译为RPCDefinations.dll和RPC.dll。现在创建ASP.NET网站,加入System.Runtime.Remoting和System.Runtime.Serialization.Formatters.Soap引用,并设置web.config如下:

注意:

(1)服务类型名必须是类型名,程序集名的形式,如RPC.CalculatorImpl,RPC。

(2)如果在IIS上使用,则必须使用HTTPChannel和SoapFormatter。

安全配置方面,如需启用TLS,则客户端需要导入服务器端对应的CA证书(不能使用自签名证书)。TLS 1.2只有在.NET 4.5以上版本才提供,否则只有TLS 1.1/1.0。此外,还可以在HTTPS环境下启动基本身份认证:


.NET Remoting IIS部署的评论 (共 条)

分享到微博请遵守国家法律