asp.net使用FtpWebRequest向ftp上传文件报错 基础连接已经关闭: 服务器提交了协议冲突
2008-11-24 17:42
1211 查看
开发环境:windows2003+vs2005 。
服务器环境:windows2003+。net 2.0+servU
该程序主要使用FtpWebRequest类进行文件上传。
上传过程报错:
System.Net.WebException: 基础连接已经关闭: 服务器提交了协议冲突。
在 System.Net.FtpWebRequest.CheckError()
在 System.Net.FtpWebRequest.SyncRequestCallback(Object obj)
在 System.Net.FtpWebRequest.RequestCallback(Object obj)
在 System.Net.CommandStream.InvokeRequestCallback(Object obj)
在 System.Net.CommandStream.Abort(Exception e)
在 System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage)
在 System.Net.FtpWebRequest.GetResponse()
在 _Default.Upload(String filename) 位置
引起该问题可能是以下几个原因:
1.服务器上的servU的提示信息为中文,解决方法:把提示信息改成英文(该方法来源与网络)。
2.开发人员的机器windows2003的补丁没有及时更新。解决方法:安装所有最新补丁(包括sp2)
服务器环境:windows2003+。net 2.0+servU
该程序主要使用FtpWebRequest类进行文件上传。
上传过程报错:
System.Net.WebException: 基础连接已经关闭: 服务器提交了协议冲突。
在 System.Net.FtpWebRequest.CheckError()
在 System.Net.FtpWebRequest.SyncRequestCallback(Object obj)
在 System.Net.FtpWebRequest.RequestCallback(Object obj)
在 System.Net.CommandStream.InvokeRequestCallback(Object obj)
在 System.Net.CommandStream.Abort(Exception e)
在 System.Net.FtpWebRequest.FinishRequestStage(RequestStage stage)
在 System.Net.FtpWebRequest.GetResponse()
在 _Default.Upload(String filename) 位置
引起该问题可能是以下几个原因:
1.服务器上的servU的提示信息为中文,解决方法:把提示信息改成英文(该方法来源与网络)。
2.开发人员的机器windows2003的补丁没有及时更新。解决方法:安装所有最新补丁(包括sp2)
相关文章推荐
- FtpWebRequest 的杂症 - "The server committed a protocol violation","基础连接已经关闭: 服务器提交了协议冲突"
- 在用HttpWebRequest的时候,发现返回"基础连接已经关闭: 该服务器提交了 HTTP 协议冲突
- FTP上传文件时 System.Net.WebException: 基础连接已经关闭: 接收时发生错误。
- 【转】asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- FTP基础连接已关闭:服务器提交了协议冲突(C#)解决办法
- 基础连接已经关闭: 该服务器提交了 HTTP 协议冲突
- 基础连接已经关闭: 该服务器提交了 HTTP 协议冲突?
- FTP之‘基础连接已关闭:服务器提交了协议冲突’错误探析
- asp.net(c#)使用HttpWebRequest附加携带请求参数以post方式模拟上传大文件(以图片为例)到Web服务器端
- .net中FTP GetResponse“基础连接已关闭:服务器提交了协议冲突”的解决办法
- FTP之‘基础连接已关闭:服务器提交了协议冲突’错误探析
- FTP之‘基础连接已关闭:服务器提交了协议冲突’错误探析
- 如何解决FtpWebRequest基础连接已经关闭:接收时发生错误...
- 使用WinInet向 ASP.Net Web服务器 多线程上传文件
- asp.net中使用HttpWebRequest发送上传文件
- 如何解决FtpWebRequest基础连接已经关闭;接收时发生错误(ZZ)
- 使用WinInet向 ASP.Net Web服务器 多线程上传文件
- HttpWebRequest加载证书请求远端https服务器时 : 基础连接已经关闭: 无法与远程服务器建立信任关系
- .NET HttpWebResponse.GetResponse() 基础连接已经关闭: 服务器关闭了本应保持活动状态的连接。