我的httpModule写好后,在web.config中注册了一下,但是就是不成功,到那一句注册的地方就出错了,请高手指点。另外,我的这个class是在同一个项目中,没有单独编译成dll,请问这个有影响吗?多谢高手指点!下面是我的web.config相应字句和class。
<httpModules>
<add name="MyModule" type="MyModule,Test_HttpModule.MyModule" />
</httpModules>namespace Test_HttpModule {
using System;
using System.Web;
using System.Security.Principal;
/// <summary>
/// HttpModule の概要の説明です。
/// </summary>
public class MyModule : IHttpModule {
public MyModule() {
} public void Init(HttpApplication httpApp ) {
httpApp.AuthenticateRequest += new EventHandler(this.AuthenticateRequest);
}
public void Dispose() {
} private void AuthenticateRequest(object o,EventArgs e) {
HttpApplication httpApp = (HttpApplication)o;
HttpContext httpCont = (HttpContext)httpApp.Context;
if(httpApp.Request["UserId"] != "admin" ||
httpApp.Request["Passwd"] != "11111") {
httpCont.Response.Write("Error!");
httpCont.Response.End();
}
} }
}
<httpModules>
<add name="MyModule" type="MyModule,Test_HttpModule.MyModule" />
</httpModules>namespace Test_HttpModule {
using System;
using System.Web;
using System.Security.Principal;
/// <summary>
/// HttpModule の概要の説明です。
/// </summary>
public class MyModule : IHttpModule {
public MyModule() {
} public void Init(HttpApplication httpApp ) {
httpApp.AuthenticateRequest += new EventHandler(this.AuthenticateRequest);
}
public void Dispose() {
} private void AuthenticateRequest(object o,EventArgs e) {
HttpApplication httpApp = (HttpApplication)o;
HttpContext httpCont = (HttpContext)httpApp.Context;
if(httpApp.Request["UserId"] != "admin" ||
httpApp.Request["Passwd"] != "11111") {
httpCont.Response.Write("Error!");
httpCont.Response.End();
}
} }
}
解决方案 »
- 大哥大姐们帮帮我
- C# 如何判断应用程序空闲
- 结构赋值
- 求教在C#中使用OCX控件时出现的函数传参数问题
- 高分请教,如何打开从数据库中读出的文件?
- C#抓取百度和谷歌的搜索结果(标题和链接)怎么提取的结果是空白的
- 登陆控制问题,紧急求助!!
- 我已经安装了mdac2.7,在我用oledb访问excel时抛出异常,提示我安装mdac2.6或更高版本
- 关于如何让某一特定行,显示在DataGrid的首行?
- 萌新求帮忙
- 请高手指点 ,sql server 数据库中表eligibleYouth有记录56万条,如何分页查询速度控制在5秒以内,详见如下:
- 像三层结构的全站程序你是怎样调试的???谢谢! (送50分)
<add name="MyModule" type="HttpModule命名空间加类名,dll文件名" /> try
<add name="MyModule" type="Test_HttpModule.MyModule,MyModule" />