zoukankan      html  css  js  c++  java
  • 写自动更新程序出现"远程服务器返回错误: (404) 未找到"

    在win2003配置后,在客户端运行时能够下载exe和dll文件,但是在更新lib文件时总是报“远程服务器返回错误: (404) 未找到”错误,不明白咋会出现这个问题,去网上一查,发现以下解决办法:

    发现如下方法可以解决该问题:

    给网站添加MIME的类型,如下:

    .*
    application/octet-stream

    按照说法做,在服务器上打开iis,找到自动升级的文件夹,查看属性,选择”HTTP头“选项卡,发现有个MIME映射选项,单击”文件类型“,再单击”新类型”,在关联扩展名里添加“.*”,在内容类型里添加“application/octet-stream”,设置完毕。

    再试一次,ok,通过。问题解决。

    webReq.GetResponse(); 远程服务器返回异常: (404) 未找到

     
    webReq.GetResponse(); 远程服务器返回错误: (404) 未找到
    求助:在做一个软件自动升级遇到了这样的问题webReq.GetResponse(); 远程服务器返回错误: (404) 未找到!

    问题补充:WebRequest webReq = WebRequest.Create(updateFileUrl);  
    WebResponse webRes = webReq.GetResponse();  
    这个updateFileUrl是一个本地绝对路径的话就可以,但是这个updateFileUrl是一个网上的.exe文件,比如说http://news.china.com/update/eu/aa.exe

    ------解决方案--------------------
    没有权限吧 
    ------解决方案--------------------
    你打开浏览器,在地址栏输入,看是否正确下载这个exe,如不能,则基本是服务端配置问题或限制 
    ------解决方案--------------------
    权限问题 
    ------解决方案--------------------
    检查updateFileUrl是否是有效的路径 
    ------解决方案--------------------
    webclient.download 
    ------解决方案--------------------
    路径要加上 Http的
  • 相关阅读:
    170322操作系统定义、功能、位置与历史
    java 多线程
    java 网络编程TCP程序设计
    java 事件处理机制
    java GUI编程
    170321php3第4章 PHP5的基本语法+作业九九乘法表
    170320网络编程 udpclient udpGroupClient
    二叉树线索化
    哈希表
    二叉搜索树
  • 原文地址:https://www.cnblogs.com/OsManagerQuange/p/5629246.html
Copyright © 2011-2022 走看看