间歇性的webservice错误

时间:2010-01-14 16:19:26

标签: web-services iis-6 asp.net-2.0

我的网络服务首先产生“服务不可用”错误,然后当我重新启动IIS服务时它会起作用。当我检查事件日志时,我发现了这个错误 ASP.NET 2.0.50727.0

活动代码:3005 事件消息:发生了未处理的异常。 活动时间:2010年1月13日下午5:31:02 活动时间(UTC):2010年1月13日10:31:02 PM 事件ID:a3f163d4529d4e7389fd9828ef75a5f3 活动顺序:2010年 事件发生:2 活动详细代码:0

申请信息:     应用领域:/ LM / W3SVC / 337954533 / Root-1-129078638848593750     信任等级:完整     应用虚拟路径:/     应用程序路径:C:\ Inetpub \ wwwroot ## \     机器名称:MU

流程信息:     进程ID:6096     进程名称:w3wp.exe     帐户名称:NT AUTHORITY \ NETWORK SERVICE

异常信息:     异常类型:TargetInvocationException     异常消息:调用目标抛出了异常。

请求信息:     请求网址:https://www.##.com:443/AccountList.aspx?type=RklYRUQgREVQT1NJVA1/13/2010 5:31:02 PMd1 / 13/2010 5:31:02 PMd-ch1BLi4bsZQ1 / 13/2010 5:31:02 PMd     请求路径:/AccountList.aspx     用户主机地址:##。##。##。##     用户:
    经过身份验证:错误     验证类型:
    线程帐户名称:NT AUTHORITY \ NETWORK SERVICE

主题信息:     主题ID:7     线程帐户名称:NT AUTHORITY \ NETWORK SERVICE     冒充:假     堆栈跟踪:在System.RuntimeMethodHandle._InvokeMethodFast(Object target,Object []参数,SignatureStruct& sig,MethodAttributes methodAttributes,RuntimeTypeHandle typeOwner)    at System.RuntimeMethodHandle.InvokeMethodFast(Object target,Object [] arguments,Signature sig,MethodAttributes methodAttributes,RuntimeTypeHandle typeOwner)    at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object [] parameters,CultureInfo culture,Boolean skipVisibilityChecks)    在System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo文化)    在System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod(ObjectDataSourceMethod方法,Boolean disposeInstance,Object& instance)    在System.Web.UI.WebControls.ObjectDataSourceView.ExecuteSelect(DataSourceSelectArguments参数)    在System.Web.UI.DataSourceView.Select(DataSourceSelectArguments参数,DataSourceViewSelectCallback回调)    在System.Web.UI.WebControls.DataBoundControl.PerformSelect()    在System.Web.UI.WebControls.BaseDataBoundControl.DataBind()    在System.Web.UI.WebControls.GridView.DataBind()    在System.Web.UI.WebControls.BaseDataBoundControl.EnsureDataBound()    在System.Web.UI.WebControls.CompositeDataBoundControl.CreateChildControls()    在System.Web.UI.Control.EnsureChildControls()    在System.Web.UI.Control.PreRenderRecursiveInternal()    在System.Web.UI.Control.PreRenderRecursiveInternal()    在System.Web.UI.Control.PreRenderRecursiveInternal()    在System.Web.UI.Control.PreRenderRecursiveInternal()    在System.Web.UI.Control.PreRenderRecursiveInternal()    在System.Web.UI.Control.PreRenderRecursiveInternal()    在System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)

1 个答案:

答案 0 :(得分:1)

您可能想要检查应用程序池的回收/内存设置。当内存对象变得太大而应用程序池开始窒息时,我遇到了类似的错误。您可能还想下载IIS调试诊断工具:

http://support.microsoft.com/kb/919789

相关问题