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

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

xjtudll7年前 (2019-01-22)技术心得12160

 

问题:

做了一个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文件的方法” 的相关文章

BMP2PCB使用教程

BMP2PCB使用教程

BMP2PCB是一款将BMP图片转换成PCB图的工具软件,我们可以用它在Protel99SE中添加汉字或图形。如果要添加文字的话,首先就要将文字转化成图片了。需要注意的是,图片最好是单色位图。可先将BMP转化成单色位图,如图所示。 新版的BMP2PCB不仅仅支持转换成Protel PCB格式,...

Altium Smart PDF中文不显示问题

Altium Smart PDF中文不显示问题

在用Altium SmartPDF的时候发现,没法打印出中文,凡是有中文的地方,直接就是空白了,英文能正常显示。如图所示: 实际内容 显示内容 两个图片对比后,可以清晰的看出:中文全部未显示出来,都是空白。 究其原因,很简单,就是汉字的字体没有选中文字体,选用的是英文字体。 该如何解决这个问题呢...

运放和比较器的区别及比较器技术参数

1、运放和比较器区别 (1)放大器与比较器的主要区别是闭环特性 放大器大都工作在闭环状态,所以要求闭环后不能自激。而比较器大都工作在开环状态更追求速度。对于频率比较低的情况放大器完全可以代替比较器(要注意输出电平),而比较器大部分情况不能当作放大器使用。 因为比较器为了提高速度进行优化,这种优化却减...

浅析电波表——日本JJY码

浅析电波表——日本JJY码

参考文献: http://en.wikipedia.org/wiki/JJY http://jjy.nict.go.jp/jjy/trans/index-e.html 一、JJY码简介 JJY也有两个发射站。一个位于37°22′22″N 140°50&pri...

程序加载水晶报表

重点就是doc.load ReportDocument doc = new ReportDocument();         TreeEntityList sources = new TreeEntityList (); &nb...

eclipse导入外部工程

eclipse导入外部工程

File -> Import -> Android...

发表评论

访客

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