Jak*_*bbb 27 asp.net-mvc iis-express
我的MVC应用程序和启动有问题.
每次我做一个更改和一个应用程序需要很长时间才能启动.
我有大约100行''iisexpress.exe'(CLR v4.0.30319:'
每次运行我的应用程序时都必须启动iisexpress吗?
Kor*_*yem 24
禁用日志记录后,我发现了显着的改进
只需在Program Files %userprofile%\documents\iisexpress\config\applicationhost.configOR中删除以下内容即可.\.vs\config\applicationhost.config
<add name="HttpLoggingModule" image="%IIS_BIN%\loghttp.dll" />
<add name="HttpLoggingModule" lockItem="true" />
Run Code Online (Sandbox Code Playgroud)
我在使用VS2010和VS2015进行测试时遇到了同样的问题。症状:VS快速,编译,加载符号并在一秒钟内打开浏览器,但随后浏览器仅挂了5至20分钟。我的项目很大,但我的笔记本电脑是16GB RAM,i7和SSD,因此绝对不是大小问题。我尝试了所有关于此问题的答案,并且在这里Visual Studio调试/加载速度非常慢。
从防病毒扫描中排除目录“ C:\ Windows \ Microsoft.NET \ Framework ”
希望这可以节省别人很多时间:)
我在Windows 10上使用IIS Express 10,Visual Studio 2015 Update 3也遇到了同样的问题.我做了一些测试,并使用不同的设置和浏览器(Chrome 54,Edge 38,Opera 41).浏览器并不重要,但我发现了三件事情,这些事情显着改变了我原来15秒的加载时间:
因此,如果您愿意放弃编辑并继续,甚至调试,那么您可以加快这一过程.
可以在Visual Studio /工具/选项/调试/常规/启用编辑和继续中关闭编辑和继续.
您无需使用Ctrl + F5进行调试即可启动项目.
我不建议关闭你的Windows Defender,但是你可以使用它的排除目录功能,你也可以在那里赢得几秒钟.
检查以下调试选项可能会有所帮助:
工具 > 选项 > 调试 > 常规
"Enable Just My Code""Enable .NET Framework Source Stepping""Source Server Support""Source Link Support""Use Managed Compatibility Mode""Enable Edit And Continue"工具 > 选项 > 调试 > 符号
"Load only specified modules""Specify included modules"并禁用所有当您更改和编译代码时,IIS Express 应继续在后台运行。然后,您可以转到“调试”->“附加进程”并找到 iisexpress.exe 进程并附加到它。每次按 F5 的问题是 VS 会终止该进程并重新启动它,这需要时间。