Прерывистая ошибка веб-сервиса - PullRequest
0 голосов
/ 14 января 2010

Мой веб-сервис сначала выдает ошибку «Служба недоступна», затем при перезапуске службы IIS он работает. Когда я проверил журнал событий, я обнаружил эту ошибку относительно ASP.NET 2.0.50727.0

Код события: 3005 Сообщение о событии: произошло необработанное исключение. Время события: 13.01.2010 17:31:02 Время события (UTC): 13.01.2010 22:31:02 Код события: a3f163d4529d4e7389fd9828ef75a5f3 Последовательность событий: 2010 Событие произошло: 2 Код детали события: 0

Информация о приложении: Домен приложения: / LM / W3SVC / 337954533 / Root-1-129078638848593750 Уровень доверия: Полный Виртуальный путь к приложению: / Путь к приложению: C: \ Inetpub \ wwwroot ## \ Название машины: MU

Информация о процессе: Идентификатор процесса: 6096 Имя процесса: w3wp.exe Имя учетной записи: NT AUTHORITY \ NETWORK SERVICE

Информация об исключении: Тип исключения: TargetInvocationException Сообщение об исключении: Исключение было сгенерировано целью вызова.

Запрос информации: URL запроса: 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 [], SignatureStruct & sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) at System.RuntimeMethodHandle.InvokeMethodFast (Объектная цель, аргументы Object [], сигнатура сигнатуры, метод MethodAttributesAttributes, RuntimeTypeHandle typeOwner) в System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, Binder Binder, параметры Object [], CultureInfo culture, логическое skipVisibilityChecks) в System.Reflection.RuntimeMethodInfo.Invoke (Object obj, BindingFlags invokeAttr, Binder binder, Object [] параметры, CultureInfo culture) в System.Web.UI.WebControls.ObjectDataSourceView.InvokeMethod (метод ObjectDataSourceMethod, логический тип disposeInstance, объект и экземпляр) в 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 (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint)

1 Ответ

1 голос
/ 14 января 2010

Возможно, вы захотите проверить параметры утилизации / памяти вашего пула приложений. Я сталкивался с подобными ошибками, которые возникают, когда объекты памяти становятся слишком большими и пул приложений начинает задыхаться. Вы также можете загрузить средства диагностики отладки IIS:

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

...