问题描述
System.Net.WebException:服务器提交了协议冲突.Section=ResponseStatusLine在System.Web.Services.Protocols.WebClientProtocol.GetWebResponse(WebRequestrequest)在System.Web.Services.Protocols.HttpWebClientProtocol.GetWebResponse(WebRequestrequest)在System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(StringmethodName,Object[]parameters)在WebService1.WebReference.HcInfoInterfaceService.getData(Stringin0,anyType2anyTypeMapEntry[]in1)GOOGLE和百度了半天给出的答案只有<system.net><settings><httpWebRequestuseUnsafeHeaderParsing="true"/></settings></system.net>没用呀!求大神指点!非常感谢~~~~
解决方案
解决方案二:
先自己顶一下!求呀~~~
解决方案三:
解决了没,我也遇到问题了,请求指点下
解决方案四:
开发环境:windows2003+vs2005。服务器环境:windows2003+。net2.0+servU该程序主要使用FtpWebRequest类进行文件上传。上传过程报错:System.Net.WebException:基础连接已经关闭:服务器提交了协议冲突。在System.Net.FtpWebRequest.CheckError()在System.Net.FtpWebRequest.SyncRequestCallback(Objectobj)在System.Net.FtpWebRequest.RequestCallback(Objectobj)在System.Net.CommandStream.InvokeRequestCallback(Objectobj)在System.Net.CommandStream.Abort(Exceptione)在System.Net.FtpWebRequest.FinishRequestStage(RequestStagestage)在System.Net.FtpWebRequest.GetResponse()在_Default.Upload(Stringfilename)位置引起该问题可能是以下几个原因:1.服务器上的servU的提示信息为中文,解决方法:把提示信息改成英文(该方法来源与网络)。2.开发人员的机器windows2003的补丁没有及时更新。解决方法:安装所有最新补丁(包括sp2)