当前位置:首页 > 技术心得 > 正文内容

解决IIS 不能下载.exe.config文件的方法

xjtudll8年前 (2019-01-22)技术心得14240

 

问题:

做了一个winform自动升级功能,通过http协议下载更新,发现每次得到的config文件字节都是0

原因:

config文件默认不能通过浏览器下载。

分析及解决办法:

Config文件是web的配置文件,默认是不允许下载的,就算在MIME中配置“application/octet-stream”,也是下载不了。当然出于安全考虑Config文件应是不允许下载会稳妥一些。不过作为内部使用,我们不需要这个限制。通过本地的提示信息,我找到了这个页面

(能不能下载xxx.exe.config文件,直接通过浏览器访问就可以看出,如果访问后不弹出浏览器下载器或者在网页上显示内容,则表示无法通过程序进行下载。)

方法一:http://www.cnblogs.com/kevin-Y/archive/2013/04/07/3003396.html

方法二:如果是iis7 在右边iis 打开请求筛选 ,扩展名中删除.config 项目

20181023184930185933[9]

20181023184930653724[5]

添加MIME类型支持

67e75e3e-1a2e-40dd-8b6e-64bea9e5b623[8]

我的config文件本质上是xml,所以选择了text/xml

1fe0f55c-dfa6-4e5f-bdaf-47fba9a31940[5]

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://xjtudll.cn/Exp/533/

标签: WinForm
分享给朋友:

“解决IIS 不能下载.exe.config文件的方法” 的相关文章

Eclipse导入Android工程,出现default与Displaying的问题解决

Eclipse导入android工程时出现如下提示: [15:04:03 - XXX] 'default' is not a best match for any device/locale combination.  [ 15:04:03 - XXX] Displaying it wi...

cc254x:不能打开cc254x_ubl_pp.js

参考文献: http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/77943.aspx  问题:不能打开cc254x_ubl_pp.js 解决办法: 1、某些情况下可以忽略这...

NSTableview从mutable array获取数据

参考资料: http://stackoverflow.com/questions/3397952/populating-nstableview-from-a-mutable-array 可以使用以下的方法 – numberOfRowsInTableView:...

提交到app store时,提示ERROR ITMS-90478 ,ERROR ITMS-90062错误

提交到app store时,提示ERROR ITMS-90478 ,ERROR ITMS-90062错误

ios app提交到AppStore时,提示ERROR ITMS-90478 ,ERROR ITMS-90062,如下图所示: 看字面意思,应该是我提交的版本比之前上架的版本要低。 但是,之前的版本是V1.03,现在是V1.1.0。好像版本要高,并没有低。 然而,到AppStore构建版本那里查看...

Multisim运放输出超过电源电压解决

Multisim运放输出超过电源电压解决

在使用Multisim自带库里的运放的时候,例如LM324M,发现一个问题,运放的输出电压能达到几百V甚至几千V,而电源明显只有几V而已。输出电压超过电源电压,理论上是不可能的,实际上也是不可能的,那么肯定就是仿真有误了,其实根本原因是Multisim里面运放是三脚模型,根本没考虑电源。我们查看LM...

Macbook Pro USB鼠标反应慢

硬件:Macbook Pro(13 英寸,2010 年中) 现象: 1、系统启动很慢,菊花要转很长时间 2、进入Mac系统后,鼠标&键盘均无法操作,只能移动,不能单击(单击无法选中),等十分钟左右,才能正常操作 3、为解决这个问题,尝试用随机盘重装mac系统。重...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。