分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > IT知识

.net之httphandler小记

发布时间:2023-09-06 02:14责任编辑:胡小海关键词:http

    本地调试代码遇到的一个问题,没有走URL路由器(UrlReWriter : IHttpHandlerFactory),于是网上科普了一下原理,主要有两点:

    1.asp.net在处理http请求时,会由httpmould传递到httphandler,HttpHandlerFactory里面会处理请求内容,继承IHttpHandlerFactory的类可以实现GetHandler方法,来对URL做自定义处理,即所谓的URL格式化

    2.需要在IIS里注册一下这个类<system.webServer>下的<handlers>节点,添加配置:<add name="UrlReWriter" verb="*" path="*" type="命名空间.UrlReWriter"/>

    以上两点设置好了,从页面发请求的时候,就会先进入这个自定义路由器,然后分配给指定的页面。开始遇到没有走URL路由器是由于webconfig没有注册这个类导致的。

.net之httphandler小记

原文地址:https://www.cnblogs.com/sunshine-wy/p/9628662.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved