C# HTTP Module 注册
来源:互联网 发布:阿里云centos图形界面 编辑:程序博客网 时间:2024/06/14 23:23
- DLL 位置
- 对于一个网站的HTTP Module而言,有两个位置可以放(二选一即可):
- GAC目录
- 注册DLL到GAC目录,请参考C# 注册DLL 到 GAC 目录
- 对应网站的bin目录
- GAC目录
- 如果我们想注册一个HTTP Module,首先我们需要保证这个DLL能把系统找到,所有在注册之前需要将这个HTTPModule放在指定的上述的一个指定目录下。
- 对于一个网站的HTTP Module而言,有两个位置可以放(二选一即可):
- 注册HTTP Module
- 通过IIS Manager提供的工具注册
- 选中需要注册相关HTTPModule的网站
- 点击 Modules,进入Modules界面
- 点击右上角的“Add managed modules”按钮,弹出Add HTTPModule 的界面。对应bin目录下或者GAC目录下的HTTP Module DLL 都会在Combox中列举出来
- 选中需要注册相关HTTPModule的网站
- 手动注册
- 工具注册其实就是将对应web site的Web.config做了更改,一遍相关web site启动时,可以知道有这么一个HTTP Module需要加载
- 手动更改web.config如下
<system.webServer>
<modules>
<add name="MyTestHttpModule" type="MyTestHttpModule.HTTPModuleEntry" />
</modules>
</system.webServer> - 在Modules节点中添加我们自己的HTTP Module信息
<add name="MyTestHttpModule" type="MyTestHttpModule.HTTPModuleEntry" />
name="MyTestHttpModule"
指定这个HTTP Module的名字,DLL 名字type="MyTestHttpModule.HTTPModuleEntry"
指定这个HTTP Module的type,实际上这个值指定的是,DLL中继承IHTTPModule
接口的那个类名
- Win7 系统 和 Win10 系统下的web.config 略有差别
- Win7
<system.server>...</system.server>
- Win10
<system.webServer>...</system.webSserver>
- Win7
- 通过IIS Manager提供的工具注册
0 0
- C# HTTP Module 注册
- Http Handler And Http Module
- Http Module 介绍
- Http Module 介绍
- Http Module 介绍
- Http Compression module
- Http Module 介绍
- Http Module 介绍
- Http Module 介绍
- Http Module 介绍
- Http Module 介绍[转]
- Http Module 介绍
- Http Module 介绍
- 【转】Http Module 介绍
- Http Module 介绍
- .NET中的 Http Module
- Http Module 介绍
- Http Module 介绍
- Git常用命令实践总结
- jquery全选,jquery全不选,jquery反选
- 总结七条助你成为Linux高手的超棒忠告
- 机器学习小组知识点5:随机梯度下降(SGD)以及与批量梯度下降(BGD)的比较
- [c++简单小游戏]东搞西搞第三弹——伪的不能再伪的字符游戏库。。。
- C# HTTP Module 注册
- php搭配js或jquery用ajax完成三级联动
- 二分查找,数组
- oj打印数字图形
- 转:Redis使用认证密码登录
- static和被裁的符号表
- .bss段 .data段 C语言后汇编汇编查看代码
- 百度地图——定位
- Elastic-Job何为分布式作业