IIS 早期版本包含通配符 MIME 映射,允许 IIS处理任何文件而无需考虑扩展名。IIS 6.0 不包含该通配符 MIME映射,不能处理在 IIS 元数据库中的 MimeMap节点以外定义的任何类型的扩展名。
解决方案:
要为特定扩展名定义 MIME 类型,请按照下列步骤操作:
1.打开 IIS Microsoft 管理控制台
(MMC),右键单击本地计算机名称,然后单击“属性”。
2.单击“MIME 类型”。
3.单击“新建”。
4.在“扩展名”框中,键入所需的文件扩展名(例如,.pdb)。
5.在“MIME 类型”框中,键入 application/octet-stream。
6.应用新设置。请注意,必须重新启动“万维网发布服务”或等待工作进程循环以使更改生效。在此示例中,IIS现在可以处理带有 .pdb 扩展名的文件。如果希望处理所有文件而不考虑文件扩展名(例如,如果无法预知将处理的所有文件),请按照下列步骤添加通配符映射:
注意:只能在故障排除过程中将通配符映射添加到 IIS MIME映射中,以作为一种临时解决方案。确定缺少 MIME类型是问题的原因后,请删除通配符映射,然后添加需要处理的 MIME类型的特定映射。
1.打开 IIS Microsoft 管理控制台
(MMC),右键单击本地计算机名称,然后单击“属性”。
2.单击“MIME 类型”。
3.单击“新建”。
4.在“扩展名”框中,键入星号 (*)。
5.在“MIME 类型”框中,键入 application/octet-stream。
6.应用新设置。必须重新启动“万维网发布服务”或等待工作进程循环以使更改生效。
首先新建一个名称任意应用程序池,这里小编新建的为:test,【创建的时候要选择模式为经典,版本按照需要选择2.0或4.0】.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
2
新建网站时,将应用程序池设置为test,注意不要用默认的应用程序池
.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
3
选择站点切换为功能试图,依次 “iis”->"处理程序映射",双击打开
.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
4
右边"添加脚本映射":请求路径 *.html ,如果是2.0,可执行文件选择 C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll ,
如果是4.0,则为C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,名称随意
.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
5
"添加通配符脚本映射":请求路径 * ,可执行文件为:C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,名称随意
.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
6
找到 "iis"->"模块",双击之后,在打开窗口右侧的操作栏目中,点击"添加托管模块",名称随意,类型URLRewriter.ModuleRewriter,并且把"仅针对向asp.net 应用程序或托管处理程序发出请求调用" 选中;
.NET在WIN2008系统IIS7.5(IIS7)如何配置伪静态
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)