永发信息网

asp.net 中的错误跳转 customerrors 对html文件不起作用

答案:3  悬赏:10  手机版
解决时间 2021-02-12 02:31
今天在配置web.config时发现customerrors对aspx文件是起作用的,我想通过customerrors来判断是否有html文件时,却不起作用?
这是为什么,如果要起作用.net里该如何操作?
因为网站空间不是个人的,是租的,所以不能操作iis。
最佳答案
之所以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,然后确定即可。
全部回答
web.config 是后台运行的加载配置文件 属于后台 前台应该是不起作用 再看看别人怎么说的。
customerrors只有defaultRedirect,mode 属性,和error子元素,.net是不提供你所需要的那种功能。为了安全考虑,只能配置IIS才行。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
金桥购物在什么地方啊,我要过去处理事情
轻轻一点怎么用
【岗位要求】绿化工岗位要求是什么?
馥馨华丰饼屋泉北店地址在哪,我要去那里办事
明朝那些事儿中哪本书写朱由校?
东方大厦2号楼在哪里啊,我有事要去这个地方
有什么APP能免费离线小说
“如果开关接零线,关了开关后还是有电.”零线
为什么人民币背面都写着2005年?
2012年11月5日,中国极地科考船“雪龙号”从
怎样让羽绒服洗完后还能恢复洗前的蓬松感,而
长江鱼好吃还是黄河鱼好吃
诸城庄会宝中医诊所在哪里啊,我有事要去这个
2o11款v3菱悦导航改装怎么改
打嗝时候嗓子发苦
推荐资讯
岭根头地址在什么地方,想过去办事
拜求:康佳电视32f3300ce能接wifi接收器么?
加氢反应对反应器的要求?
马路上一串串明亮的车灯,如同闪光的长河,奔
华夏中文网怎么不能上了?
包青天是哪个皇帝时期
(1/3) 独秀峰 [清]袁枚 来龙去脉绝无有,突然
3.7×2.8+7.2×3.7简便预算。
王铎的行书作品适合临摹学习的有哪些?
泰谷红木地址好找么,我有些事要过去
返利游戏怎么开户注册的?
十二万左右的汽车什么车好东风悦达起亚Suv车
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?