当前位置: 首页 > 编程语言 > C#

使用webclient上传文件405错误问题分享

时间:2023-04-10 12:58:16 C#

使用webclient上传文件405错误问题VSC#2005我正在使用下面的代码将文件上传到运行WindowsIIS5.1的服务器。我只是在运行WindowsXP的本地服务器上进行测试。但是,我不断收到以下错误消息:远程服务器返回错误(405)方法不允许我确定这是IIS问题,也许是权限问题。但是,我将IIS配置为允许读取、写入和目录浏览。我尝试上传的config.xml文件与可执行文件位于同一目录中。privatevoidupload_config_to_server(){Uriurl=newUri("http://10.10.10.3/softphone/config.xml");WebClientwc=newWebClient();如果(!wc.IsBusy){尝试{wc.UploadFile(url,null,"config.xml");}catch(WebExceptionwebex){Console.WriteLine("WebException{0}",webex.Message);}catch(Exceptionex){Console.WriteLine("Exception{0}",ex.Message);非常感谢任何建议,只有注册的文件类型才能接受在IIS中使用POST方法的请求。更多详细信息,请参阅文章“如何解析HTTP405”。此外,要发布文件,如果您希望它出现在您的上传文件夹中,您需要确保您的服务器端脚本正确处理此上传。您的URL(wc.UploadFile中的第一个参数)应该是处理上传的服务器端脚本。以上就是C#学习教程:使用webclient上传文件405错误问题的全部内容。侵权请点击右侧联系管理员删除。如需转载请注明出处: