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

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

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

 

问题:

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

XCode 模拟器完整分辨率截屏

XCode 模拟器完整分辨率截屏

选中模拟器 window-->去掉Show Device Bezels的勾选 -->Zoom 然后cmd + s 保存...

C# textBox框实现输入下拉列表

C# textBox框实现输入下拉列表

textBox框像百度搜索出现下拉列表的样式,如图: 重点就是要关注:AutoCompleteMode和AutoCompleteSource两种属性。 具体实现代码如下: 将此方法在frmLogin_Load事件里加载, private void bindTxt() {   ...

SVN强制写日志和修改日志功能

SVN默认是可以不写日志的,也不能修改日志,使用时颇为不便。以下就讲述如何在windows系统下实现强制写日志和修改日志功能。 1、强制用户写日志 在每次提交的时候写明提交的目的是一个很好的习惯,SVN默认没有提供,但是可以通过脚本实现:将下面的代码存为bat文件,放到版本库的hooks目录下即可,...

Multisim仿真过慢

Multisim仿真过慢

在用Multisim仿真的时候,有时候会仿真过慢,实际等了半天,而传递函数才走了几秒而已,有时候要看最后稳定的结果,得等N长时间,这个是无法忍受的。这个问题实际上是所有Spice类软件的通病,如果你按照软件的默认设置的话,有些仿真进程就是很慢。 解决办法: 修改仿真的步进值。如图(以中文版为例)...

itunes connect上传截图提示无法载入文件

itunes connect上传屏幕快照时,老提示“无法载入文件,请再试一次”。 可以肯定:图片格式和尺寸没问题。而且如果这俩有问题的话,会有相关提示的。 原因:文件名包含中文。 另外路径有中文没关系!...

DDS原理

DDS原理

DDS原理框图 假设时钟为2MHz,数据保持寄存器选择N Bit,在时钟驱动下,累加器输出结果S被反馈到累加器输入端B,B和A的数据被累加到S,下一个时钟脉冲又将S反馈到B,再次与A累加到S,下一个时钟脉冲又将S反馈到B,如此循环累加,实现按步进值,按时钟节拍循环累加,使得N Bit数据被徐循...

发表评论

访客

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