大部分都是说添加iis的MIME类型,之前还有一个.grf的文件也无法下载,不过我在网站上添加.grf的MIME之后就可以下载了。但是exe和dll是本身就有的类型,为什么还不让下载呢,我也试了在网站的属性里添加了dll和exe的MIME类型依然404之后我又修改又删除总结点里(本地计算机那个)的MIME类型,怎么试都无法下载exe和dll,抛404的错误,直接用浏览器访问也是404的错误,为什么会这样。之前在另一个服务器上是没事的,不知道这是因为什么,两边也不知道有什么不同的。
大部分都是说添加iis的MIME类型,之前还有一个.grf的文件也无法下载,不过我在网站上添加.grf的MIME之后就可以下载了。但是exe和dll是本身就有的类型,为什么还不让下载呢,我也试了在网站的属性里添加了dll和exe的MIME类型依然404之后我又修改又删除总结点里(本地计算机那个)的MIME类型,怎么试都无法下载exe和dll,抛404的错误,直接用浏览器访问也是404的错误,为什么会这样。之前在另一个服务器上是没事的,不知道这是因为什么,两边也不知道有什么不同的。
你弄个一个图片。然后直接下载看看。或者直接浏览这个图片,看看你拼接的下载exe,dll地址对不对。
所以肯定不是路径的事,应该是哪的设置问题吧,MIME类型改过了,但是也下载不了dll和exe
你可以对比2个服务器的配置差别,如MIME类型,是否有UrlReWrite,Web.config配置,iis配置等
解决办法是有的
iis里面设置 属性--主目录--配置--影射--把exe和dll后缀名都放进去,其他跟asp一样。
重启下
就可以下载了 我试验过了
(WEB服务扩展全开 .EXE直接可以下载但.DLL不能下载 DLL下载需要 iis里面设置 属性--主目录--配置--影射--把exe和dll后缀名都放进去,其他跟asp一样。
)