我的团队负责维护遗留的ASP.NET Webforms Web应用程序项目.
我们目前正在使用Visual Studio 2010,该项目的目标是.NET Framework 4.0.
该项目有200多个ASCX控件和近900个RESX资源文件.它生成一个包含超过2000个文件的Temporary ASP.NET Files文件夹.
在这些临时文件中,有121个.cmdline文件,151个.compiled文件,64个.delete文件,121个.err文件(所有这些都是0个字节),121个.out文件,59个.pdb文件,121个.tmp文件,和246 .cs文件.
当我们开始调试项目时,它似乎需要永远加载(大约5分钟左右).
'w3wp.exe' (Managed (v4.0.30319)): Loaded 'C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\project\c8633237\88f5a808\App_Web_snat3rsu.dll'
这些线条看起来很慢,大约每秒一行,直到第一页加载为止.
一旦第一页加载到浏览器中,项目性能似乎合理,但到达那里似乎需要非常长的时间.
我正在寻找有关如何改善此项目加载时间的建议.
我担心项目有一些根本性的问题需要解决,因为它需要5分钟才能加载到调试器中似乎是不合理的.
解决方法
原文地址:https://www.jb51.cc/csharp/100345.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。