在IIS8 中 设置 .cer 文件下载,需要设置站点的MIME 类型,添加了application/x-x509-ca-cert
但是当换做 II7.5 后虽然设置了MIME类型,但是文件就是下载不了,只是在浏览器中打开。
仔细看了下在IIS8 中成功下载时 respones header 中的 Content-Type 是设置的MIME类型 application/x-x509-ca-cert
而在 IIS7 中的 Content-Type 却是 text/html , 这个说明 MIME类型没有起作用。
后来在网上找了半天 :设置 成 application/unknown 也不行。
最来是删除了 站点的处理程序映射 中的一个规则就行了。
所有在IIS7 中设置 .cer 文件下载:
1.设置 .cer 的 MIME 类型
2. 删除 站点中程序映射中的 SecurityCertificate .
我的参考文档:
IIS .cer MIME Type NOT WORKING
IIS7 download cer file
ps: 在遇到问题的时候 搜索关键词 寻找解决方法的时候 : 先从具体问题件搜,找不到答案 在扩大到同类问题。
开始 搜 file not download file open in browser
搜 .cer file download IIS