日期:2014-05-18  浏览次数:20419 次

网站在本机开发的时候正常,把网站转到可以那里就不可以查看文件了??? 帮帮忙啊 ~~急~~~
我用 C# 做了个管理平台网

  我开发端用的 2000Server + 2000Sql + asp.net  
 我在本机测试运行一切OK,所有的文件都正常,连接路经也OK
 网站主要给予查看 Pdf 文件所以在 Standardonline 主目录下面见了 标准PDF 下在分各类 
   
 比如: Standardonline\标准PDF\安全生产\SY5087-1993.pdf
  Standardonline\Software\ar500chs.exe

我把所有文件安装到客户的电脑中,客户也装2000Server net1。1框架等,网站运行是没问题,所有页面上的功能都正常使用
由于网站很多文件都是pdt ,所以我做了个下载 Pdt 看书软件 当我点击下载看书软件半天没反应..网页报错误 CGI错误
郁闷。。。中。。。。 那我先手动安装 ar500chs.exe 软件得了
继续测试 我点击 查看某一个pdf 文件的时候,就出现该页 无法显示!!! 我这个汗啊。。。。。。。
  初次给我的感觉就想路经不对,但是我回头想想不可能所有的都是原本搬过来的,所以我觉得程序没问题。(自己也疑惑)

我就在想是不是系统问题,我就重新做了一次2000server 系统,结果问题还是存在!伤心啊。。。。郁闷啊,。,为什么啊???

后来一狠心重新装了个2003Server 系统,奇迹出现了。。。 所有的 Pdf 文件点击查看 都可以正常打开了。。。。

但是2003Server 中的所有 pdf 文件都可以点击以后都可以自动打开 pdf 开书软件, 但是我下载Standardonline\Software\ar500chs.exe 这人仍然还是出现了网页无法显示! 

高手指点一下为什么 2000 Server 下开发程序 的时候 所有的都正常使用,把网站放客户那里也是同样的 2000Srever网站基本功能可以使用,就是下在ar500chs.exe 软件无法下载, 手动安装以后,点击某一个pdf 文件 无法打开?
  为什么我装了2003Server 以后就可以查看 pdf 文件 ,不过是手动安装的ar500chs.exe ????





------解决方案--------------------
ar500chs.exe 文件 是不是涉及安全问题 被阻止了?
------解决方案--------------------
标准PDF\安全生产

估计是中文路径问题
------解决方案--------------------
站点属性-HTTP头-文件类型(MIME映射)

应该是这样,把EXE加进去吧
.exe 为 application/octet-stream