WcF高手请进.问题是,我客户端调用是当 xel_Order (xml格式) 数据在1000行可以稳定运行而且非常快(有10秒吧),当xel_Order 大于3000行的时候客户端就死机了(客户机cpu和内存都空闲着)这个是怎么回事啊,我把config文件
我用web Service 的wcf功能 创建了一个服务,如下
/// <summary>
/// 接受客户传过来的定单保存到并且保存到等待处理的目录,在数据库CompanyOrder保存相应的记录。
/// </summary>
/// <param name="str_CompanyId"></param>
/// <param name="str_CompanyPassWord"></param>
/// <param name="xele_Order"></param>
/// <returns></returns>
[OperationContract]
string OrderIncept(string str_CompanyId, string str_CompanyPassWord,System.Xml.Linq.XElement xel_Order);
问题是,我客户端调用是当 xel_Order (xml格式) 数据在1000行可以稳定运行而且非常快(有10秒吧),当xel_Order 大于3000行的时候客户端就死机了(客户机cpu和内存都空闲着)这个是怎么回事啊,我把config文件中的延迟都调到11分钟了。
环境 xp sp2 vs2008 标准试用版,IIS5.1 客户端和服务器在一台计算机上
------解决方案--------------------异步调用...
http://msdn2.microsoft.com/zh-cn/library/ms730059.aspx
------解决方案--------------------修改Config中Binding的maxReceivedMessageSize和maxBufferSize参数
但是这不能从根本解决问题