Исключение нехватки памяти в службе WCF - PullRequest
0 голосов
/ 28 февраля 2019

Я пытаюсь выяснить, почему мы получаем исключение "Недостаточно памяти" в нашем процессе служб WCF.Целью сервиса является получение данных из базы данных, их форматирование и запись в Sharepoint.Пользователи выполняют несколько таких заданий одновременно (мы создаем отдельный домен AppDomain для каждой работы).

Я использовал WinDbg для анализа файла (-ов) дампа и вижу, что по крайней мере в одном из доменов приложения содержится несколько (около 200) динамических модулей (сборок).Я сделал команду DumpModule на одном из этих динамических модулей, и вот что я получаю:

Name:       Unknown Module
Attributes: Reflection 
Assembly:   18c1cbf8
LoaderHeap:              00000000
TypeDefToMethodTableMap: 1dd6eafc
TypeRefToMethodTableMap: 1dd6eb10
MethodDefToDescMap:      1dd6eb24
FieldDefToDescMap:       1dd6eb4c
MemberRefToDescMap:      00000000
FileReferencesMap:       1dd6eb9c
AssemblyReferencesMap:   1dd6ebb0

Начальный адрес MetaData не найден для PEFile (ов), поэтому мне интересно, есть ли способчтобы определить, что содержат эти динамические модули.

...