大家好,有个问题是一直不能解决呀,
服务器环境是这样的windows200
iis5
Framework 2.0现象:客户反应登录之后,操作不了多久就要重新登录了.[估计进程已经重启了]然后看服务器日志:这是一条
由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902  
另一条
aspnet_wp.exe  (PID: 4812)意外停止。 很多这样的日志,成对出现的,并且只在业务高锋期出现,一般在上午的9点左右,和下午的17点左右.请大家帮忙诊断一下,谢谢了.!!!!

解决方案 »

  1.   

    应用程序文件夹没有给aspnet maching account用户足够的权限,添加用户,并给其权限或
    把asp.net帐户的权限改成administrator
      

  2.   

    由于程序的未捕获异常造成的,查看一下Event Log看看有没有蛛丝马迹。
      

  3.   

    觉得问题可能是出在IIS的权限设置,重新将IIS的权限设置了一下,具体做法:
        IIS中左键单击需要运行的Web站点->所有任务->权限向导->继承所有安全性设置->完成.试试看。
      

  4.   

    或者把internet来宾帐户加入进来,就是那个机器名\Iuser……吧  试试。
      

  5.   

    哎,问题还是没有得到解决,设置完之后,两天没有发生这样的现象,可是最近又开始发作了,很频繁.事件类型: 警告
    事件来源: ASP.NET 2.0.50727.0
    事件种类: Web 事件 
    事件 ID: 1309
    日期: 2009-5-10
    事件: 16:29:07
    用户: N/A
    计算机: D2007-SERVER
    描述:
    事件代码: 3005 
    事件消息: 发生了未处理的异常。 
    事件时间: 2009-5-10 16:29:07 
    事件时间(UTC): 2009-5-10 8:29:07 
    事件 ID: f24f9d6a9b7c4b4d8751f2172a611aff 
    事件序列: 14372 
    事件匹配项: 3 
    事件详细信息代码: 0 
     
    应用程序信息: 
        应用程序域: /LM/W3SVC/8/Root-1-128864135756093750 
        信任级别: Full 
        应用程序虚拟路径: / 
        应用程序路径: E:\website\ 
        计算机名: D2007-SERVER 
     
    进程信息: 
        进程 ID: 5620 
        进程名: aspnet_wp.exe 
        帐户名: D2007-SERVER\ASPNET 
     
    异常信息: 
        异常类型: NullReferenceException 
        异常消息: 未将对象引用设置到对象的实例。 
     
    请求信息: 
        请求 URL: http://www.deppon.com/TransOrder/newOrder.aspx?sfz=%ce%c2%d6%dd&mdz=%b6%ab%dd%b8&ysfs=2&hwzl=8&hwtj=0.1&dshk=&baox=&js=1 
        请求路径: /TransOrder/newOrder.aspx 
        用户主机地址: 220.186.183.196 
        用户:  
        是否已经过身份验证: False 
        身份验证类型:  
        线程帐户名: D2007-SERVER\ASPNET 
     
    线程信息: 
        线程 ID: 7 
        线程帐户名: D2007-SERVER\ASPNET 
        是否正在模拟: False 
        堆栈跟踪:    在 Other.TransOder.NewOrder.MVOrder_ActiveViewChanged(Object sender, EventArgs e)
       在 System.Web.UI.WebControls.MultiView.OnActiveViewChanged(EventArgs e)
       在 System.Web.UI.WebControls.MultiView.set_ActiveViewIndex(Int32 value)
       在 System.Web.UI.WebControls.MultiView.OnInit(EventArgs e)
       在 System.Web.UI.Control.InitRecursive(Control namingContainer)
       在 System.Web.UI.Control.InitRecursive(Control namingContainer)
       在 System.Web.UI.Control.InitRecursive(Control namingContainer)
       在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     
     
    自定义事件详细信息: 
     
    事件类型: 警告
    事件来源: ASP.NET 2.0.50727.0
    事件种类: Web 事件 
    事件 ID: 1309
    日期: 2009-5-10
    事件: 16:27:01
    用户: N/A
    计算机: D2007-SERVER
    描述:
    事件代码: 3005 
    事件消息: 发生了未处理的异常。 
    事件时间: 2009-5-10 16:27:01 
    事件时间(UTC): 2009-5-10 8:27:01 
    事件 ID: ae23b8fa5a5b4705beeeeef8987a30fc 
    事件序列: 13929 
    事件匹配项: 2 
    事件详细信息代码: 0 
     
    应用程序信息: 
        应用程序域: /LM/W3SVC/8/Root-1-128864135756093750 
        信任级别: Full 
        应用程序虚拟路径: / 
        应用程序路径: E:\website\ 
        计算机名: D2007-SERVER 
     
    进程信息: 
        进程 ID: 5620 
        进程名: aspnet_wp.exe 
        帐户名: D2007-SERVER\ASPNET 
     
    异常信息: 
        异常类型: ArgumentOutOfRangeException 
        异常消息: StartIndex 不能小于 0。
    参数名: startIndex 
     
    请求信息: 
        请求 URL: http://www.deppon.com/rencai/resume.aspx 
        请求路径: /rencai/resume.aspx 
        用户主机地址: 218.19.34.242 
        用户:  
        是否已经过身份验证: False 
        身份验证类型:  
        线程帐户名: D2007-SERVER\ASPNET 
     
    线程信息: 
        线程 ID: 5 
        线程帐户名: D2007-SERVER\ASPNET 
        是否正在模拟: False 
        堆栈跟踪:    在 System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
       在 System.String.Substring(Int32 startIndex)
       在 FA_DEBANG.rencai.resume.UploadFile()
       在 FA_DEBANG.rencai.resume.btnSubmit_Click(Object sender, EventArgs e)
       在 System.Web.UI.WebControls.Button.OnClick(EventArgs e)
       在 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
       在 System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
       在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
     
     
    自定义事件详细信息: 
     
    事件类型: 错误
    事件来源: ASP.NET 2.0.50727.0
    事件种类: Web 事件 
    事件 ID: 1301
    日期: 2009-5-10
    事件: 15:32:06
    用户: N/A
    计算机: D2007-SERVER
    描述:
    应用程序“/”中的 Web 事件提供程序“EventLogProvider”引发了以下异常(在应用程序 生存期内,每个提供程序实例最多只记录一个异常):System.Web.HttpException: EventLogWebEventProvider 提供程序未能记录事件,错误代码为 0x800705DE。
       在 System.Web.Management.EventLogWebEventProvider.ProcessEvent(WebBaseEvent eventRaised)
       在 System.Web.Management.WebBaseEvent.RaiseInternal(WebBaseEvent eventRaised, ArrayList firingRuleInfos, Int32 index0, Int32 index1) 事件类型: 错误
    事件来源: ASP.NET 2.0.50727.0
    事件种类: 无
    事件 ID: 1334
    日期: 2009-5-10
    事件: 15:19:34
    用户: N/A
    计算机: D2007-SERVER
    描述:
    事件 ID ( 1334 )的描述(在资源( ASP.NET 2.0.50727.0 )中)无法找到。本地计算机可能没有必要的注册信息或消息 DLL 文件来从远端计算机显示消息。部分事件包含了下列信息: 未能初始化 AppDomain:/LM/W3SVC/3/RootException: System.Configuration.ConfigurationErrorsExceptionMessage: 引发类型为“System.Configuration.ConfigurationErrorsException”的异常。StackTrace:    在 System.Web.Configuration.ErrorRuntimeConfig.ErrorConfigRecord.System.Configuration.Internal.IInternalConfigRecord.GetLkgSection(String configKey)
       在 System.Web.Configuration.RuntimeConfigLKG.GetSectionObject(String sectionName)
       在 System.Web.Configuration.RuntimeConfig.GetSection(String sectionName, Type type, ResultsIndex index)
       在 System.Web.Configuration.RuntimeConfig.get_HostingEnvironment()
       在 System.Web.Hosting.HostingEnvironment.StartMonitoringForIdleTimeout()
       在 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)
       在 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)
       在 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters)
       在 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters).事件类型: 错误
    事件来源: ASP.NET 2.0.50727.0
    事件种类: 无
    事件 ID: 1000
    日期: 2009-5-10
    事件: 14:40:45
    用户: N/A
    计算机: D2007-SERVER
    描述:
    aspnet_wp.exe  (PID: 1712)意外停止。 事件类型: 错误
    事件来源: ASP.NET 2.0.50727.0
    事件种类: 无
    事件 ID: 1089
    日期: 2009-5-10
    事件: 14:40:44
    用户: N/A
    计算机: D2007-SERVER
    描述:
    由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902  事件类型: 错误
    事件来源: ASP.NET 2.0.50727.0
    事件种类: 无
    事件 ID: 1000
    日期: 2009-5-10
    事件: 14:39:08
    用户: N/A
    计算机: D2007-SERVER
    描述:
    aspnet_wp.exe  (PID: 6252)意外停止。 
    事件类型: 错误
    事件来源: ASP.NET 2.0.50727.0
    事件种类: 无
    事件 ID: 1089
    日期: 2009-5-10
    事件: 14:39:08
    用户: N/A
    计算机: D2007-SERVER
    描述:
    由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80131902  
    以上是近几条错误日志,还请各位帮忙分析一下呀.!!!小弟感谢了.!