asp.net 中的错误跳转 customerrors 对html文件不起作用
在配置web.config时发现customerrors对aspx文件是起作用的,我想通过customerrors来判断是否有html文件时,却不起作用?
这是为什么,如果要起作用.net里该如何操作?
之所以aspx有用,而html没用是因为iis里的配置里设定了*.aspx,*.config等文件由aspnet_isapi.dll来处理而html默认是不处理,
直接发送给客户端如果你希望html也由aspnet_isapi.dll处理,可以去设置但是这样,html的响应速度也会变慢,因为每个
html都要多一道处理手续很多网站用生成静态页,就是为了防止aspx的多的手续设置方法:进入管理工具里的
“Internet 信息服务(IIS)管理器”,在网站上按右键=》属性=》主目录=》配置=》点击映射里的添加,
可执行文件输入:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll扩展名输入:.html,然后确定即可。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。