积极答复者
关于"http://localhost:8080/Update/ABCD.exe.config"不能访问的问题

问题
-
大家好!
我的问题是,在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"添加不进去.请问怎么办?
答案
-
出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。
你可以考虑换成其他的文件格式,xml之类的
- 已建议为答案 Raymond TangModerator 2010年4月15日 11:29
- 已标记为答案 Jing0Moderator 2010年4月27日 13:31
-
出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。
你可以考虑换成其他的文件格式,xml之类的
谢谢!!!但是abc.exe.config是编译生成的文件,如果修改文件名,可能会导致程序无法正常运行!!!
可以在一个页面中读取这个文件的内容 然后输出
I see you~http://hi.baidu.com/1987raymondMy Blog~~~- 已标记为答案 Jing0Moderator 2010年4月27日 13:31
全部回复
-
出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。
你可以考虑换成其他的文件格式,xml之类的
- 已建议为答案 Raymond TangModerator 2010年4月15日 11:29
- 已标记为答案 Jing0Moderator 2010年4月27日 13:31
-
出于安全性,IIS是不允许.config文件的访问,直接通过URL是不允许.config文件的访问的。
你可以考虑换成其他的文件格式,xml之类的
谢谢!!!但是abc.exe.config是编译生成的文件,如果修改文件名,可能会导致程序无法正常运行!!!
可以在一个页面中读取这个文件的内容 然后输出
I see you~http://hi.baidu.com/1987raymondMy Blog~~~- 已标记为答案 Jing0Moderator 2010年4月27日 13:31