次の問題が発生しました
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.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection, Boolean suppressSecurityChecks) +567
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +192
System.Reflection.Assembly.Load(String assemblyString) +35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +123
[ConfigurationErrorsException: Exception of type 'System.OutOfMemoryException' was thrown.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +11569328
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +485
System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +79
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +337
System.Web.Compilation.BuildManager.CallPreStartInitMethods() +280
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +1167
[HttpException (0x80004005): Exception of type 'System.OutOfMemoryException' was thrown.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11702064
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +141
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4870277
コードを変更しませんでしたか?この問題の意味は、エラーに関する宣言はもうないようです
この問題は通常、巨大なデータをメモリストリームにロードするなどのプロセスと、システムメモリが大量のデータを保存できない場合に発生します。コマンドを指定して一時フォルダーをクリアしてみてください
開始->実行->%temp%
デバッグモードでの実行
アプリケーションを開発およびデバッグする場合、通常、web.configファイルのdebug属性をtrueに設定し、DLLをデバッグモードでコンパイルして実行します。ただし、アプリケーションをテスト用または実稼働用にデプロイする前に、コンポーネントをリリースモードでコンパイルし、debug属性をfalseに設定する必要があります。
ASP.NETは、デバッグモードで実行する場合、多くのレベルで異なる動作をします。実際、デバッグモードで実行している場合、GCはオブジェクトを(スコープの最後まで)存続させますので、デバッグモードで実行しているときは常により高いメモリ使用量が表示されます。
デバッグモードで実行することでしばしば実現されないもう1つの副作用は、webresource.axdおよびscriptresource.axdハンドラーを介して提供されるクライアントスクリプトがキャッシュされないことです。つまり、各クライアント要求は、クライアント側のキャッシュを利用する代わりに、スクリプト(ASP.NET AJAX scripts)など)をダウンロードする必要があることを意味します。これにより、パフォーマンスが大幅に低下する可能性があります。
Visual Studioを再起動し、IISRESETを実行して問題を解決しました。
IIS Expressを使用している場合は、Show All Application
from IISタスクバーの通知領域で[Express]を選択し、Stop All
。
次に、アプリケーションを再実行します。