首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

远程服务器返回异常: (404) 未找到。 求解

2013-08-09 
远程服务器返回错误: (404) 未找到。 求解:错误如题:出现错误原因:上传 很多文件 后缀名是不一致的 但是 在

远程服务器返回错误: (404) 未找到。 求解:
错误如题:

出现错误原因:
      上传 很多文件 后缀名是不一致的 但是 在下载的时候 后缀名为 .config .log .bat .ini 就会出现错误,所报的错误就是 远程服务器返回错误: (404) 未找到。

代码如下:
        /// <summary>
       /// 异步升级
        /// </summary>
        private void DownloadAllFiles()
        {
            try
            {
                //判断是否能连接服务器
                ulc.GET_CONN();
                string filename = dt.Rows[downfilenum]["文件"].ToString();
                string filepath = dt.Rows[downfilenum]["客户端路径"].ToString();
                string serverpath = "http://" + ConfigHelper.GetConfigString("ServerIP") + "/upgrade/";
                serverpath = serverpath + filename;
                string localFilePath = Path.Combine(this.UpdateFolderPath, filename);

                webClient.DownloadFileAsync(new Uri(serverpath), localFilePath);
                gridView1.SetRowCellValue(downfilenum, "下载状态", "正在下载...");
            }
            catch (Exception ex)
            {
                Directory.Delete(Application.StartupPath + @"\update", true);
                Directory.CreateDirectory(Application.StartupPath + @"\update");
                MessageHelper.Show("连接不上服务器!", MessageType.Information);


                updateFlaglbl.Text = "下载失败";
                startbtn.Enabled = true;
            }
        }

我想问问  这是什么原因呢  是要在哪里需要设置么 设置文件下载的类型

我要补充的是 上传没有问题的 已经成功上传到指定文件夹。

求解!
[解决办法]
你程序是Web程序吧,应该是默认的配置文件中不能对config这样的文件进行访问,如果你要下载该类型的文件,需要自定义处理函数吗,需要配置httpHandler这个节点添加自定义函数来处理.config类型文件的处理。不能服务器会默认拒绝访问。
[解决办法]
对于config文件拒绝访问的配置文件可以在 C:\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config中找到下面的配置信息:


// System.Web.HttpForbiddenHandler这个代表拒绝访问的处理程序
   <add path="*.config" verb="*" type="System.Web.HttpForbiddenHandler" validate="True"/>

更多的内容可以参考Web.config的详解和Asp.NET底层解密:http://msdn.microsoft.com/zh-cn/library/bb398986(v=vs.100).aspx
[解决办法]
m
[解决办法]
me增加
[解决办法]
顶一个,秦远东,是吧

热点排行