首页 文章

ASP.NET MVC 5缓慢调试第2次,第3次

提问于
浏览
6

我在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):已加载'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):已加载'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:域2):已加载'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):已加载'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):已加载'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 \装配\ 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 \装配\ 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”已启用 .

3 回答

  • 5

    尝试应用以下步骤来解决问题:

    1) 转到 Tools > Options > Source Control 并设置 Current source control … : None

    2) 转到 Tools > Options > Environment > Synchronized Settings 并取消选中该复选框以删除此选项 .

    3) 清除以下缓存文件夹中的内容(不要删除这些文件夹,而只删除其内容)并重新启动 Visual Studio

    • 清理 WebSiteCache 文件夹中的内容(可在中找到
      C:\用户\%USERNAME%\应用程序数据\本地\微软\ WebSiteCache)

    • 清理 Temporary ASP.NET Files 文件夹中的内容(可在中找到
      C:\ Users \%USERNAME%\ AppData \ Local \ Temp \ Temporary ASP.NET Files)

    Note : 如果您启用了 Hardware Acceleration ,或者如果您使用 Microsoft Visual Studio 2015Visual Studio 2013 中的默认视觉体验设置,则可能会遇到间歇性性能问题,产品崩溃或渲染问题 . 要解决这些问题,请转至 Tools > Options > Environment > General 并应用以下设置:

    enter image description here

    欲了解更多信息,请访问:You experience performance issues, product crashes, or rendering issues in Visual Studio 2015 and Visual Studio 2013 .

    Update : 如果问题与调试有关,请尝试Visual Studio debugging/loading very slow上的解决方法

    希望这可以帮助...

  • -1

    我认为您的问题的解决方案可以 Build 在编译器的“Just My Code”配置文件的设置中 . 请记住,您正在从VS运行解决方案 - 您的例外情况是:

    Module is optimized and the debugger option 'Just My Code' is enabled. .

    它经常重复 . 并尝试在真正的IIS中托管您的应用程序,而不是IIS Express . 只是要确定 .

  • 0

    检查,并且可能暂时禁用每次尝试扫描DLL文件的防病毒软件(例如Windows Defender) . 此外,如果你只有'4GB RAM,并认为你需要更多的RAM内存,大约8GB或16GB

相关问题