本地的代码,在调用webservice的时候没有问题,
把程序放到服务器上,问题就来了。
服务器上的程序,在进行实例化的时候,服务器没有响应。
我贴下代码
Logger.WriteLog("开始创建RequestService");//写日志
RequestService rs = null;//实例化
Logger.WriteLog("实例一个null");
try
{
rs = new RequestService();//应该是这里就失败了
}
catch (Exception ex)
{
Logger.WriteLog("创建RequestService中",ex);
}
rs.Timeout = timeOut;
Logger.WriteLog("创建RequestService成功,开始委托ws");
id = rs.createRequest(info);
Logger.WriteLog("流程id获取到了");
不知道有人遇到过类似问题
我们本地可以调用webservice,应该说明代码没有问题
本地可以调用webservice,应该说明webservice也没有问题
本人推测可能是iis或者是.net framework
webservice的客户端,我们是基于.net 2.0生成的,
服务器上也有.net 2.0的环境
不知道问题是出在哪里了,纠结了很久,求帮助!
------解决方案--------------------
貌似iis6发布带有webservice的程序时会和iis7不太一样,有可能是发布后出错了
------解决方案--------------------
你怎么知道这里失败了 rs = new RequestService();//应该是这里就失败了
既然有每行的日志,把日志内容发出来看看吧