大侠好,我创建一个WCF service,baseaddress="net.tcp 192.168.1.5: 4000",并安装到了另外一台服务器上(同一局域网内),在本地创建一个应用,通过添加service reference,在wcf service客户端输入net.tcp 地址可以查看到服务暴露的所有操作/方法。然后点击确认。在客户端的app.config 里面可以看到address="net.tcp 192.168.1.5: 4000". 然后在客户端应用程序中写程序调用远程的windows服务。
接下来就会有问题:
如果客户端的app.config保留默认的address="net.tcp 192.168.1.5: 4000",然后尝试去测试调用远程服务,就会报错,不能访问远程服务。如果把address="net.tcp 192.168.1.5: 4000"中ip地址改成localhost,则调用成功。为什么通过服务器名或者ip地址就不能调用成功? 请大侠帮忙分析什么原因,不甚感谢。
接下来就会有问题:
如果客户端的app.config保留默认的address="net.tcp 192.168.1.5: 4000",然后尝试去测试调用远程服务,就会报错,不能访问远程服务。如果把address="net.tcp 192.168.1.5: 4000"中ip地址改成localhost,则调用成功。为什么通过服务器名或者ip地址就不能调用成功? 请大侠帮忙分析什么原因,不甚感谢。
解决方案 »
- 如何将C:\windows\shell32.dll,4这种形式转换为Icon输出
- 高手来,动态实例化问题!!!!!!!!!!!!!!!
- c# 中如何怎样动态加载C++编写的DLL文件
- combox不做操作时,怎么弹出一个消息框?
- listView 中的系统图标问题!
- 如何根据变量的取值,在数据库的表中取得相应字段的值?我没有试成功。
- 怎样为WindowsService程序添加描述?
- 兄弟们,如何判断有多少台电脑与本地电脑或其他某一台电脑的连接数,谢谢了,也送分给你们了.
- 如何生成N个空格???
- 关于C#的编译,急死我了,帮个忙!!!
- C#打包成软件,带数据库
- 求教C#下如何判断文件夹内文件类别
接下来就会有问题:
如果客户端的app.config保留默认的address="net.tcp 192.168.1.5: 4000",然后尝试去测试调用远程服务,就会报错,不能访问远程服务。如果把address="net.tcp 192.168.1.5: 4000"中ip改成localhost,则调用成功。服务器的防火墙也是关闭的。请大侠帮忙分析什么原因,搞了很久都搞不明白。谢谢!