nawazish12khan Ответов: 5

Исключение типа ' System.OutOfMemoryException ' был выброшен


У меня есть сайт на сервере, я получил когда-то исключение типа "система".OutOfMemoryException' сразу после загрузки файлов на сервер в течение 15-30 минут после этого он работает нормально.

Сведения об исключении:-

Ошибка сервера в приложении'/'.

Исключение типа ' System.OutOfMemoryException ' был выброшен.
Описание: необработанное исключение возникло во время выполнения текущего веб-запроса. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения Об Исключении: Система.OutOfMemoryException: исключение типа ' System.OutOfMemoryException ' был выброшен.

Ошибка Источника:

Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса. Информацию о происхождении и местоположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

трассировка стека:

[OutOfMemoryException: исключение типа ' System.OutOfMemoryException ' был выброшен.]
Система.Отражение.Собрание._nLoad(имя файла, строку кода, свидетельствует значение параметра assemblysecurity, locationHint Ассамблеи, StackCrawlMark&амп; stackMark, логическое throwOnFileNotFound, логическое forIntrospection) +0
Система.Отражение.Собрание.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43
Система.Отражение.Собрание.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +127
Система.Отражение.Собрание.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142
Система.Отражение.Собрание.Нагрузка (строка assemblyString) +28
Системы.Веб.Конфигурации.Сборники.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46

[ConfigurationErrorsException: исключение типа ' System.OutOfMemoryException ' был выброшен.]
Системы.Веб.Конфигурации.Сборники.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613
Системы.Веб.Конфигурации.Сборники.LoadAllAssembliesFromAppDomainBindirectory() +203
Системы.Веб.Конфигурации.Сборники.LoadAssembly (AssemblyInfo ai) +105
Системы.Веб.Конфигурации.Отличается.get_AssemblyInternal() +29
Системы.Веб.Компиляцию.CompilationUtil.GetTypeFromAssemblies(AssemblyCollection assembliesCollection, typename-строковый, логический параметром ignorecase) +132
Системы.Веб.Компиляцию.BuildManager.Метод gettype(typename-строковый, логический параметр throwonerror, Булевым параметром ignorecase) +291
Системы.Веб.Пользовательского интерфейса.Страницы.get_ScriptManagerType() +44
Системы.Веб.Пользовательского интерфейса.Страницы.get_IsPartialRenderingSupported() +61
Системы.Веб.Пользовательского интерфейса.WebControls.BaseValidator.Registervalidatorcommon script() +22
Системы.Веб.Пользовательского интерфейса.WebControls.BaseValidator.OnPreRender(EventArgs e) +53
Системы.Веб.Пользовательского интерфейса.Контроль.PreRenderRecursiveInternal() +80
Системы.Веб.Пользовательского интерфейса.Контроль.PreRenderRecursiveInternal() +171
Системы.Веб.Пользовательского интерфейса.Контроль.PreRenderRecursiveInternal() +171
Системы.Веб.Пользовательского интерфейса.Контроль.PreRenderRecursiveInternal() +171
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6741
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +242
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequest () +80
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequestWithNoAssert (HttpContext context) +21
Системы.Веб.Пользовательского интерфейса.Страницы.ProcessRequest (HttpContext context) +49
АСП.webpages_default_aspx.ProcessRequest(HttpContext в контексте) +4
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () +181
Системы.Веб.Класса HttpApplication.ExecuteStep (iexecutionstep step, Boolean& completedSynchronously) +75

5 Ответов

Рейтинг:
2

Member 10817848

Server Error in '/' Application.

Exception of type 'System.OutOfMemoryException' was thrown.

Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace: 


[OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.]
   System.Text.StringBuilder..ctor(String value, Int32 startIndex, Int32 length, Int32 capacity) +90
   System.Data.DataSet.SerializeDataSet(SerializationInfo info, StreamingContext context, SerializationFormat remotingFormat) +848
   System.Data.DataSet.GetObjectData(SerializationInfo info, StreamingContext context) +18
   System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder) +298
   System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter, ObjectWriter objectWriter, SerializationBinder binder) +51
   System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck) +540
   System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck) +131
   System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph) +12
   System.Web.UI.ObjectStateFormatter.SerializeValue(SerializerBinaryWriter writer, Object value) +2785

[ArgumentException: Error serializing value 'System.Data.DataSet' of type 'System.Data.DataSet.']
   System.Web.UI.ObjectStateFormatter.SerializeValue(SerializerBinaryWriter writer, Object value) +3364
   System.Web.UI.ObjectStateFormatter.Serialize(Stream outputStream, Object stateGraph) +118
   System.Web.UI.ObjectStateFormatter.Serialize(Object stateGraph, Purpose purpose) +71
   System.Web.UI.ObjectStateFormatter.System.Web.UI.IStateFormatter2.Serialize(Object state, Purpose purpose) +8
   System.Web.UI.Util.SerializeWithAssert(IStateFormatter2 formatter, Object stateGraph, Purpose purpose) +40
   System.Web.UI.HiddenFieldPageStatePersister.Save() +106
   System.Web.UI.Page.SavePageStateToPersistenceMedium(Object state) +108
   System.Web.UI.Page.SaveAllState() +659
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1225

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34248


Рейтинг:
14

nawazish12khan

Проблема Решена.

Это не было проблемой для web. config.

Это была проблема пула приложений на веб-сервере, которая решается веб-администратором.


chirag7mca

привет,
дайте вам знать, как вы решили эту проблему.
у меня такая же проблема.
заранее благодарю вас.

nawazish12khan

попросите" переработать пул приложений " у вашего поставщика веб-серверов и назначить выделенный пул приложений вашему веб-сайту для постоянного решения.

steephenrock

Здравствуйте как вы быть более конкретным является то что я храню данные в sql а затем возвращаю их с помощью поиска в datagrid я получаю это

Рейтинг:
1

#realJSOP

Похоже, что-то не так с вашим файлом web.config.


Рейтинг:
1

nawazish12khan

Спасибо за ваш ответ Джон Симмонс, но что не так с моим файлом web.config?


Рейтинг:
0

Sudhansu Sekhar Prusty

Существует исключительное сообщение в блоге, касающееся общих причин исключения ООМ.

Нажмите здесь, чтобы посетить
[^]


[no name]

Нет никакой реальной причины вообще отвечать на вопрос, которому уже 3 года и на который уже был дан ответ.