标题:[求助]在asp.net web 服务中加入httpModule的问题
取消只看楼主
wanglg
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-16
 问题点数:0 回复次数:2 
[求助]在asp.net web 服务中加入httpModule的问题

httpModule的代码如下:
using System;
using System.Web;

namespace add_timestamp_module
{
public class add_timestamp_module : IHttpModule
{
public void Init(HttpApplication application)
{
application.AcquireRequestState += (new
EventHandler(this.Application_AcquireRequestState));
}

private void Application_AcquireRequestState (Object source,
EventArgs e)
{
HttpApplication Application = (HttpApplication)source;
string tiamestamp= DateTime.UtcNow.ToString();
Application.Context.Request.UserAgent=tiamestamp;

}
public void Dispose()
{
}
}

}

生成解决方案时,出现如下错误:
无法对属性或索引器“System.Web.HttpRequest.UserAgent”赋值 -- 它是只读的

我目的是想在Application.Context.Request里面的属性加上一个时间刻,以便到web service里访问到,而且是要在服务器端在SOAP消息请求被WEB服务程序处理之前加注,所以我选择用httpmodule的办法,路过的大鸟请赐教,万分感激!!!!!!!!

搜索更多相关主题的帖子: web httpModule asp module void 
2006-04-16 20:38
wanglg
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-16
得分:0 
关于httpmodule
httpmodule就是http模块,是先生成类库,然后在web服务应用程序里面的web config里面配置这个模块,并把这个http模块的.dll引用到该web服务程序里面。在服务里面,比如可以用这样的语句访问设置的http请求属性:this.Context.Request.UserAgent!
2006-04-18 12:48
wanglg
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-4-16
得分:0 


急!急!急!急!急!边位大哥识过话,花少少时间留下一句金玉良言拉,小弟感激不尽~~~~~~~~~~

2006-04-18 21:48



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-57906-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.780759 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved