在IIS中下载文件,提示错误:“由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射”
文件的名称为BugFreeHelper_TemporaryKey.pfx.svn-base,后缀为.svn-base
查了MIME大全,竞没找到.svn-base为后缀的MIME类型,请大侠指教。

解决方案 »

  1.   

    你发布的网站中可能引用了未知的MIME类型,在发布网站时添加上这个类型即可。
    右击网站-属性-HTTP头-MIME映射-点击文件类型-新类型-输入扩展名(如.txt),-内容类型(如:文本文件)-点击确定。再试试行不行。
      

  2.   

    请看清楚再回答,我不是不会加MIME类型,而是不知道是哪个MIME类型。在MIME大全里也找不到。
      

  3.   

    找不到的可以先尝试以二进制流的形式
    application/octet-stream只要客户端那边有此扩展名相关联的程序就行了
      

  4.   

    找不到所以才需要你自己手动添加啊。如果找得到,IIS往往已经默认添加上去了。
      

  5.   

    就是因为MIME大全里面没有才让你加上去啊!你看看你的程序中有没有引用其他的一些类型的文件。如.dda、.frx、......
      

  6.   

    谢谢你,用你的方法解决了。可是没有后缀名的文件该怎么处理呀?请指教 
    有一个文件名字叫:all-wcprops,有没后缀名
      

  7.   


    这个我知道呀,但我不知道要加什么类型,或者说MIME类型要写什么形式,你们说都是只叫我加类型,说了等没说呀。
      

  8.   


    没有后缀名,IIS会默认当成目录去访问的吧
    像这样的特殊情况最好自己用程序处理,比如用ASHX读取all-wcprops文件,然后Response出去(C#文件下载
    Response.ContentType = "application/octet-stream";
      

  9.   

    这是svn的副本文件,你根本就不应该让人下载...删除.svn-base就是某个版本的原文件...