|
使用win2003服务器,备案成功后收到的邮件的第一条是“1.请将备案证书文件bazs.cert放到网站的cert/目录下。该文件必须可以通过下列地址 http://网站域名/cert/bazs.cert访问,其中网站域名指的是网站的Internet域名。” 为什么我在按规定放好了,直接在浏览器中访问却出现“HTTP 错误 404 - 文件或目录未找到。”的错误?其它人的网站好像都是出现备案证书的下载页面。 请教:应该如何修改服务器配置?这样是不是不符合要求?
***************************************
上M$的网站查了下资料,问题终于解决了
症状 当您从 IIS 6.0 Web 服务器中请求文件时,而该文件的扩展名不是该 Web 服务器上已定义的 MIME 类型,您将看到以下错误信息: HTTP Error 404 - File or directory not found. 返回页首
原因 IIS 早期版本包含通配符 MIME 映射,允许 IIS 处理任何文件而无需考虑扩展名。IIS 6.0 不包含该通配符 MIME 映射,不能处理在 IIS 元数据库中的 MimeMap 节点以外定义的任何类型的扩展名。 返回页首
解决方案 警告:如果不正确地编辑元数据库,可能会导致严重问题,您可能需要重新安装使用元数据库的所有产品。Microsoft 不能保证能够解决由于您错误地编辑元数据库而导致的问题。编辑元数据库需要您自担风险。
注意:每次编辑元数据库前都要进行备份。
要为特定扩展名定义 MIME 类型,请执行下列步骤: 1. 打开 IIS Microsoft Management Console (MMC),右键单击本地计算机名称,然后单击属性。 2. 单击 MIME 类型。 3. 单击新建。 4. 在扩展名框中,键入所需的文件扩展名(例如:.pdb)。 5. 在 MIME 类型框中,键入 application/octet-stream。 6. 应用新设置。现在,IIS 可以处理带有所添加的扩展名的文件。在此示例中,IIS 现在可以处理带有 .pdb 扩展名的文件。 如果希望处理所有文件而不考虑文件扩展名(例如,如果您无法预知将处理的所有文件),请按照下列步骤添加通配符映射:
注意:您只能在故障排除过程中将通配符映射添加到 IIS MIME 映射中作为的临时解决方案。确定缺失的 MIME 类型是问题的根源后,请删除通配符映射,然后添加需要处理的 MIME 类型的特定映射。1. 打开 IIS Microsoft Management Console (MMC),右键单击本地计算机名称,然后单击属性。 2. 单击 MIME 类型。 3. 单击新建。 4. 在扩展名框中,键入星号 (*)。 5. 在 MIME 类型框中,键入 application/octet-stream。 6. 应用新设置。请注意,您必须重新启动“万维网发布服务”或等待工作进程回收以使更改生效。 注意:除了在 IIS 全局层进行上述更改外,还可以在元数据库的较低层添加必要的 MIME 类型。此时,您可以指定允许处理具有特定文件扩展名的站点或目录,而不是全局性允许所有站点处理该扩展名。 返回页首
状态 这种现象是设计所导致的。 返回页首
更多信息 产品文档中提供了有关使用 MIME 类型的更多信息。要查看此文档,请访问下面的 Microsoft Web 站点: http://www.microsoft.com/technet ... pcfg.asp?frame=true 您也可以通过 IIS 管理器访问产品文档。 有关如何访问“帮助”功能的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 825127 How To:Access IIS 6.0 Help Documentation 返回页首
|