【解決方法】タイプ ‘System.OutOfMemoryException’ の例外がスローされました

[ad_1]

サーバーに Web サイトがありますが、サーバーにファイルをアップロードした直後に、「System.OutOfMemoryException」タイプの例外が発生し、その後 15 ~ 30 分間正常に動作しました。

例外の詳細:-

「https://www.codeproject.com/」アプリケーションでサーバー エラーが発生しました。

タイプ ‘System.OutOfMemoryException’ の例外がスローされました。
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。 エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。

例外の詳細: System.OutOfMemoryException: タイプ ‘System.OutOfMemoryException’ の例外がスローされました。

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。 例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[OutOfMemoryException: Exception of type ‘System.OutOfMemoryException’ was thrown.]

System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +127
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142
System.Reflection.Assembly.Load(String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46

[ConfigurationErrorsException: Exception of type ‘System.OutOfMemoryException’ was thrown.]

System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105
System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +29
System.Web.Compilation.CompilationUtil.GetTypeFromAssemblies(AssemblyCollection assemblyCollection、String typeName、Boolean ignoreCase) +132
System.Web.Compilation.BuildManager.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase) +291
System.Web.UI.Page.get_ScriptManagerType() +44
System.Web.UI.Page.get_IsPartialRenderingSupported() +61
System.Web.UI.WebControls.BaseValidator.RegisterValidatorCommonScript() +22
System.Web.UI.WebControls.BaseValidator.OnPreRender(EventArgs e) +53
System.Web.UI.Control.PreRenderRecursiveInternal() +80
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Control.PreRenderRecursiveInternal() +171
System.Web.UI.Page.ProcessRequestMain (ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +6741
System.Web.UI.Page.ProcessRequest(ブール値 includeStagesBeforeAsyncPoint、ブール値 includeStagesAfterAsyncPoint) +242
System.Web.UI.Page.ProcessRequest() +80
System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext コンテキスト) +21
System.Web.UI.Page.ProcessRequest(HttpContext コンテキスト) +49
ASP.webpages_default_aspx.ProcessRequest(HttpContext コンテキスト) +4
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +181
System.Web.HttpApplication.ExecuteStep(IExecutionStep ステップ、ブール値 & 完了した同期) +75

解決策 1

web.config ファイルに問題があるようです。

解決策 3

問題が解決しました。

web.config の問題ではありませんでした。

これは、Web 管理者によって解決される Web サーバー上のアプリケーション プールの問題でした。

解決策 4

OOM 例外の一般的な原因に関する優れたブログ投稿があります。

ここをクリックして訪問
[^]

[ad_2]

コメント

タイトルとURLをコピーしました