.NET开发

本类阅读TOP10

·NHibernate快速指南(翻译)
·vs.net 2005中文版下载地址收藏
·【小技巧】一个判断session是否过期的小技巧
·VB/ASP 调用 SQL Server 的存储过程
·?dos下编译.net程序找不到csc.exe文件
·通过Web Services上传和下载文件
·学习笔记(补)《.NET框架程序设计(修订版)》--目录
·VB.NET实现DirectDraw9 (2) 动画
·VB.NET实现DirectDraw9 (1) 托管的DDraw
·建站框架规范书之——文件命名

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
通过代理访问外网Web Service需要注意的地方

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站

正在做的这个项目用到了Web Service,Windows Service和COM,当然还有普通的WinForm程序。前期都是在公司内网开发和测试,可就在前几天放到真实环境中测试的时候有的调用Web Service函数会失败,也就是通过外网访问Web Service失败。
症状表现如下:
    1. COM通过代理访问外网Web Service失败。
    2. Windows Service程序通过代理访问Web Service失败。

后来通过多方查证,找到了原因:需要设置Web Service对象的代理。其实这个实现起来就只需几行代码而已,可是查找原因的时间却花了不少。这个症状说起来很奇怪,基于Win Form的程序无论怎么访问,即使通过代理也是可以调用该Web Service的,也正是由于这一点,搞得我们在核查程序代码方面花费了很多精力。

COM和Windows Service程序都是通过系统来启动运行的,我想应该和这个有关系,那么Remoting程序估计也会出现这个问题。可是不知道根本原因,知其然而不知起所以然,心中总有一点不爽。


相关文章

相关软件