WebException:远程服务器在/ application中返回错误:(405)Method Not Allowed.ror

时间:2015-02-05 11:46:33

标签: c# .net iis iis-7.5 system.net.httpwebrequest

我在我的机器上配置了一个本地网站,该网站有一个允许文件下载的虚拟目录。文件下载完美,没有任何问题,但有GET请求。

问题是我想使用POST请求下载,因为我想要包含一些请求参数。但每当我尝试使用POST下载文件时,它都会抛出WebException。

以下是我的C#代码下载请求。

request = (HttpWebRequest) HttpWebRequest.Create (remoteFile);
request.Timeout = 300; 
request.AddRange(0, (int) fileLength - 1);
request.Method = WebRequestMethods.Http.Post;
request.GetResponse ();

我搜索了许多帖子。我尝试启用目录浏览,在请求过滤中添加POST谓词,将动词添加到处理程序映射。但没有成功。

请帮我解决问题。

1 个答案:

答案 0 :(得分:0)

可能是您没有设置文件夹的权限。尝试允许Everyone访问您正在使用的文件夹,并启用读写功能。