remoting 客户端激活类型在iis作宿主产生的问题
做了一个简单的客户端激活的remoting 同样的服务端代码 用命令提示行作为宿主就没有问题
用iis作宿主 就出错
<service>
<wellknown
mode= "Singleton "
type= "remotTest.Eb_cat_products,remotTest "
objectUri= "sssss.rem " />
</service>
<channels>
<channel ref= "http " port= "9034 "/>
</channels>
服务端的配置
用ie 访问http://localhost:9034/sssss.rem
这个地址 错误显示
System.Runtime.Remoting.RemotingException: 远程处理配置失败,异常为 System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Net.Sockets.SocketException: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
当我停止iis 打开控制台程序 访问这个地址http://localhost:9034/sssss.rem
就正常。
测试的时候两个程序没有同时打开过
谢谢各位
回答正确立刻给分
------解决方案--------------------友情UP
------解决方案--------------------友情UP
------解决方案--------------------帮顶
------解决方案--------------------信道只能注册一次,应当在应用程序启动的时候注册,不要重复注册
------解决方案--------------------没做过,友情定一下
------解决方案--------------------不指定channel不行吗?
------解决方案--------------------换一个端口试一下,我测试过可以