永发信息网

WebClient.DownloadFile下载exe文件报404错误

答案:2  悬赏:0  手机版
解决时间 2021-01-26 09:24
  • 提问者网友:聂風
  • 2021-01-26 05:40
IIS的MIME类型也加上过.exe的扩展名,但是调用之后还是报这个错误。

WebClient client = new WebClient();
client.DownloadFile("http://192.168.10.206:800/UpgradeFiles/test.exe", "test.exe");
执行就提示404未找到,路径肯定是没错的;把服务器上的test.exe改成test.txt 之后
("http://192.168.10.206:800/UpgradeFiles/test.txt", "test.exe");
这样下载就能正常执行,但是.exe就不行。
奇怪的是前几天还没问题来着,现在就不行了。

这是什么原因引起的呢..
最佳答案
  • 五星知识达人网友:枭雄戏美人
  • 2021-01-26 06:12
iis的原因,在iis上的虚拟目录上点右键属性,把虚拟目录这个选项卡中的“执行权限”改成无。即使你下载下来了exe,用这种方法exe也打不开。
全部回答
  • 1楼网友:琴狂剑也妄
  • 2021-01-26 07:31

自动升级不是用这个方法做的,思路错了,结果必然也是纠结的。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯