none
关于"http://localhost:8080/Update/ABCD.exe.config"不能访问的问题

    Question

  • 大家好!

    我的问题是,在IIS上设置了一个用于程序更新的网站http://localhost:8080/,其中需要更新的文件全部放在http://localhost:8080/Update/中,如:

    1.http://localhost:8080/Update_Lan/aaa.dll

    2.http://localhost:8080/Update_Lan/abc.exe

    3.http://localhost:8080/Update_Lan/abc.exe.config 

     

    其中"aaa.dll"和"abc.exe"都能正常下载到客户端,就abc.exe.config不能下载下来,提示:

    HTTP 错误 404.7 - Not Found

    请求筛选模块被配置为拒绝该文件扩展名。

    ...

    我知道原因就是需要设置IIS中的MIME类别,但".exe.config"添加不进去.请问怎么办?

    Thursday, April 15, 2010 7:29 AM

Answers

  • 出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。

    你可以考虑换成其他的文件格式,xml之类的

    Thursday, April 15, 2010 8:27 AM
  • 出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。

    你可以考虑换成其他的文件格式,xml之类的


    谢谢!!!

    但是abc.exe.config是编译生成的文件,如果修改文件名,可能会导致程序无法正常运行!!!


    可以在一个页面中读取这个文件的内容 然后输出
    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    Thursday, April 15, 2010 11:29 AM

All replies

  • 出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。

    你可以考虑换成其他的文件格式,xml之类的

    Thursday, April 15, 2010 8:27 AM
  • 出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。

    你可以考虑换成其他的文件格式,xml之类的


    谢谢!!!

    但是abc.exe.config是编译生成的文件,如果修改文件名,可能会导致程序无法正常运行!!!

    Thursday, April 15, 2010 8:52 AM
  • 出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。

    你可以考虑换成其他的文件格式,xml之类的


    谢谢!!!

    但是abc.exe.config是编译生成的文件,如果修改文件名,可能会导致程序无法正常运行!!!


    可以在一个页面中读取这个文件的内容 然后输出
    I see you~http://hi.baidu.com/1987raymondMy Blog~~~
    Thursday, April 15, 2010 11:29 AM