采用网址重写和数据缓存,平台windows 2003,asp.net 2.0 ,此问题不涉及到数据库。有的重写的网页,有时(很少)出现问题,出错(出错信息如下),但是刷新以后就好使了,为什么。是重写的事情还是缓存的问题?谢谢大家帮忙!下面是出错的详细信息。
---------------------------------------------------------------------------------------
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 URLRewriter.ModuleRewriter.Rewrite(String requestedPath, HttpApplication app)
在 URLRewriter.BaseModuleRewriter.BaseModuleRewriter_AuthorizeRequest(Object sender, EventArgs e)
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
---------------------------------------------------------------------------------------
System.NullReferenceException: 未将对象引用设置到对象的实例。
在 URLRewriter.ModuleRewriter.Rewrite(String requestedPath, HttpApplication app)
在 URLRewriter.BaseModuleRewriter.BaseModuleRewriter_AuthorizeRequest(Object sender, EventArgs e)
在 System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
你给得信息太少了,看不去到底是哪个变量被丢失了。
建议你单布跟踪一下。