博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何检测Remote Objects是否部署成功
阅读量:4189 次
发布时间:2019-05-26

本文共 1075 字,大约阅读时间需要 3 分钟。

  在调试.Net Remoting程序时,经常会出现一些莫名其妙的问题,IDE提示的异常信息有时也不一定正确。很多时候都是自己粗心,配置configuration文件上出了问题,包括ClientServer端的配置文件。

  言归正传,这里看看如何检测Remote Objects是否部署成功。Remote Objects部署成功是第一步,否则Client端调用Remote Objects肯定会抛异常信息了。因此,如出现异常信息,首先检测Remote Objects是否成功部署在Server端。    

下面根据激活类型分两种情况:SAO(服务端激活对象)和CAO(客户端激活对象)。

 

1SAO对象

SAO对象而言,比较简单。根据Server端配置文件中 节或RemotingConfiguration.RegisterWellKnownServiceType()方法中指定的URL,通过IE浏览器检测,如下所示:

http:// : / / ?wsdl

如果IE返回WSDL信息,则显示Remote Objects部署成功。其实只要看到IE有正确返回信息就行了,如果你了解WSDLWeb Services Description Language),可以进一步看看是否调用的Remote Method是否有出现。

 

需要注意的地方:

1)如果Remote Objects部署在IIS中, 则为虚拟目录名称(Virtual Directory Name),并且不要在Web.Config配置文件中设定Application Name。同时Remote ObjectsURL需要以soaprem为后缀名。

2)如果Remote Objects不是部署在IIS中,则必须在configuration配置文件或者在代码中RemotingConfiguration.Application=” ” 来指定ApplicationName

 

2CAO对象

对于CAO对象,和SAO对象不一样。需要如下的URL来测试:

http:// : / /RemoteActivationService.rem?wsdl

 

后面是RemoteActivationService.rem,这点和SAO对象不一样。

 

需要注意的地方:

在调用CAO对象时,需要在Client端的配置文件中 节指定Remote Objectsurl属性。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1793987

你可能感兴趣的文章
Visual Studio2005下配置及运行NUnit
查看>>
.Net Remoting配置文件的用法
查看>>
Tomcat性能调整优化
查看>>
利用SQL Server 2005减轻生产服务器优化负荷
查看>>
优化MYSQL服务器
查看>>
Exchange磁盘性能优化
查看>>
Apusic应用服务器的性能调节_JVM优化
查看>>
Apache重负荷服务器应如何优化?
查看>>
Windows NT/2000服务器优化
查看>>
Windows 2003系统优化技巧
查看>>
Linux NFS服务器性能优化
查看>>
FREEBSD升级及优化全攻略
查看>>
RISC架构服务器开源运动将促使市场需求提升
查看>>
IT治理的成功要诀
查看>>
中化CIO彭劲松:IT治理让我明明白白做事
查看>>
中国惠普公司企业计算及专业服务集团卫东:IT治理最重要就是保证技术与业务有效结合
查看>>
《给初学者的Windows Vista的补遗手册》之064
查看>>
《给初学者的Windows Vista的补遗手册》之063
查看>>
《给初学者的Windows Vista的补遗手册》之062
查看>>
《给初学者的Windows Vista的补遗手册》之057
查看>>