ASP.NET MVC 5缓慢调试第二次,第三次
我在MS VS 2013 Pro中从LocalHost运行ASP.NET MVC应用程序(以调试模式)。 应用程序连接到远程数据库。
出于某种原因,该应用程序“过夜”的速度变慢了。 一直到大约一天前,它都被用于工作。 现在由于某种原因,当我启动我的机器(冷启动)并运行应用程序时,它完美地工作。 但只要说我关闭了应用程序并停止调试,然后再次运行该应用程序,它实际上超慢。 如果我重新启动机器,然后运行应用程序,一切都恢复正常。
所以基本上,它的第二次调试(无需重新启动整个机器),它的超,超慢。
任何帮助将是伟大的!
在调试窗口中是:
'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):加载'C: Windows Microsoft.Net assembly GAC_32 mscorlib v4.0_4.0.0.0__b77a5c561934e089 mscorlib.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):加载'C: Windows Microsoft.Net assembly GAC_32 System.Web v4.0_4.0.0.0__b03f5f7f11d50a3a System.Web.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):加载'C: Windows Microsoft.Net assembly GAC_MSIL System v4.0_4.0.0.0__b77a5c561934e089 System.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Core v4.0_4.0.0.0__b77a5c561934e089 System.Core.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):Loaded'C: Windows Microsoft.Net assembly GAC_MSIL System.Web.ApplicationServices v4.0_4.0.0.0__31bf3856ad364e35 System.Web.ApplicationServices.dll ”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Configuration v4.0_4.0.0.0__b03f5f7f11d50a3a System.Configuration.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):Loaded'C: Windows Microsoft.Net assembly GAC_MSIL System.Xml v4.0_4.0.0.0__b77a5c561934e089 System.Xml.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:Domain 2):Loaded'C: Windows Microsoft.Net assembly GAC_32 mscorlib v4.0_4.0.0.0__b77a5c561934e089 mscorlib.dll'。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_32 System.Web v4.0_4.0.0。 0__b03f5f7f11d50a3a System.Web.dll中”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System v4.0_4.0.0.0__b77a5c561934e089 System.dll中”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Core v4.0_4.0.0。 0__b77a5c561934e089 System.Core.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Web.ApplicationServices v4.0_4。 0.0.0__31bf3856ad364e35 System.Web.ApplicationServices.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Configuration v4.0_4.0.0。 0__b03f5f7f11d50a3a System.Configuration.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Xml v4.0_4.0.0。 0__b77a5c561934e089 system.xml.dll的”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Runtime.Caching v4.0_4。 0.0.0__b03f5f7f11d50a3a System.Runtime.Caching.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):Loaded'C: Windows Microsoft.Net assembly GAC_MSIL System.Runtime.Caching v4.0_4.0.0.0__b03f5f7f11d50a3a System.Runtime.Caching.dll ”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.Build.Utilities.v4.0 v4.0_4.0.0.0__b03f5f7f11d50a3a Microsoft.Build.Utilities.v4.0.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:DefaultDomain):Loaded'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.Build.Utilities.v4.0 v4.0_4.0.0.0__b03f5f7f11d50a3a Microsoft.Build .Utilities.v4.0.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.JScript v4.0_10.0.0。 0__b03f5f7f11d50a3a Microsoft.JScript.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 6a721505 90d0028d_2258cf01 System.Web.WebPages.Razor.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.VisualStudio.Web.PageInspector.Loader v4.0_1.0.0.0__b03f5f7f11d50a3a Microsoft.VisualStudio.Web.PageInspector.Loader.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 22324533 7092298d_2258cf01 WebMatrix.WebData.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 021ff24a e0638e8c_2258cf01 System.Web.Optimization.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 95a37a1e 20a1068d_2258cf01 System.Web.WebPages.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 731993f0 b0ad008d_2258cf01 System.Web.WebPages.Deployment.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 79ff7061 30c4608c_2258cf01 System.Web.Mvc.dll程序”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Web.WebPages.Deployment v4。 0_1.0.0.0__31bf3856ad364e35 System.Web.WebPages.Deployment.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 c6f94af9 d026df8d_2258cf01 Microsoft.Owin.Host.SystemWeb.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 63a74605 401bd68c_2258cf01 Microsoft.Web.Helpers.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.VisualStudio.Web.PageInspector.Runtime v4.0_2.1.0.0__b03f5f7f11d50a3a Microsoft.VisualStudio.Web.PageInspector.Runtime.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 84014a7d c0fe7c8c_2258cf01 System.Web.Razor.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.Web.Infrastructure v4.0_1。 0.0.0__31bf3856ad364e35 Microsoft.Web.Infrastructure.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 e1d9295c 9058168d_2258cf01 WebMatrix.Data.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Drawing v4.0_4.0.0。 0__b03f5f7f11d50a3a System.Drawing.dll程序”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 App_global.asax.yvi9nkec.dll”。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 56b15d59 4084c3ac_d26dcf01 OfficiumWebApp.dll”。 符号加载。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.ServiceModel.Activation v4.0_4。 0.0.0__31bf3856ad364e35 System.ServiceModel.Activation.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Web.Extensions v4.0_4。 0.0.0__31bf3856ad364e35 System.Web.Extensions.dll”。 符号加载。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.ServiceModel.Internals v4.0_4。 0.0.0__31bf3856ad364e35 System.ServiceModel.Internals.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Users Sai Lee AppData Local Temp Temporary ASP.NET Files root 8049ceb4 41eadfc5 组件 DL3 cf53efd6 306c338f_2258cf01 Owin.dll”。 找不到或打开PDB文件。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL Microsoft.CSharp v4.0_4.0.0。 0__b03f5f7f11d50a3a Microsoft.CSharp.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_32 System.Data v4.0_4.0.0。 0__b77a5c561934e089 System.Data.dll中”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Web.Services v4.0_4。 0.0.0__b03f5f7f11d50a3a System.Web.Services.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_32 System.EnterpriseServices v4.0_4.0.0。 0__b03f5f7f11d50a3a System.EnterpriseServices.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.IdentityModel v4.0_4.0.0。 0__b77a5c561934e089 System.IdentityModel.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Runtime.Serialization v4.0_4。 0.0.0__b77a5c561934e089 System.Runtime.Serialization.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.ServiceModel v4.0_4.0.0。 0__b77a5c561934e089 System.ServiceModel.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.ServiceModel.Web v4.0_4。 0.0.0__31bf3856ad364e35 System.ServiceModel.Web.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.Activities v4.0_4.0.0。 0__31bf3856ad364e35 System.Activities.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。 'iisexpress.exe'(CLR v4.0.30319:/ LM / W3SVC / 34 / ROOT-1-130443759999540000):加载'C: Windows Microsoft.Net assembly GAC_MSIL System.ServiceModel.Activities v4.0_4。 0.0.0__31bf3856ad364e35 System.ServiceModel.Activities.dll”。 跳过的加载符号。 模块已经过优化,调试器选项“Just My Code”已启用。
尝试应用以下步骤来解决问题:
1)进入工具>选项>源代码控制,并设置当前源控制...:无
2)转到工具>选项>环境>同步设置,并通过取消选中该复选框来删除此选项。
3)清理以下缓存文件夹中的内容(不要删除这些文件夹,而应删除它们的内容)并重新启动Visual Studio
:
清理WebSiteCache文件夹中的内容(可以在
C:用户%USERNAME%应用程序数据本地微软 WebSiteCache)
清理Temporary ASP.NET Files文件夹中的内容(可以在中找到
C: Users %USERNAME% AppData Local Temp Temporary ASP.NET Files)
注意:如果启用了“ Hardware Acceleration
或者如果您在Microsoft Visual Studio 2015
或Visual Studio 2013
使用默认的视觉体验设置,则可能会遇到间歇性性能问题,产品崩溃或呈现问题。 要解决这些问题,请转到工具>选项>环境>常规,然后应用以下设置:
有关详细信息,请访问:您在Visual Studio 2015和Visual Studio 2013中遇到性能问题,产品崩溃或呈现问题。
更新:如果问题与调试有关,请尝试在Visual Studio调试/加载非常缓慢的解决方法
希望这可以帮助...
我认为解决问题的方法可以在编译器的“Just My Code”配置文件中创建。 请记住,您正在从VS运行您的解决方案 - 您的例外给予了这样的想法:
Module is optimized and the debugger option 'Just My Code' is enabled.
。
它经常重复。 并尝试将您的应用程序托管在真正的IIS中,而不是IIS Express。 只是要确定。
检查并可能暂时禁用防病毒软件(例如Windows Defender),该软件会每次尝试扫描DLL文件。 另外,如果你只有'4GB内存,并认为你需要更多的RAM内存,大约8GB或16GB
链接地址: http://www.djcxy.com/p/78857.html