gpt4 book ai didi

c# - 本地 ASP.NET MVC 突然变慢;加载时间 > 1 分钟

转载 作者:太空狗 更新时间:2023-10-29 17:58:43 26 4
gpt4 key购买 nike

在过去的几周里,我在浏览本地托管的 ASP.NET 3.5 MVC Web 应用程序 (C#) 时遇到性能突然显着下降的问题。给定页面的加载时间平均为 20 秒(无论内容如何);启动通常超过一分钟。这些应用程序在生产系统甚至测试系统(测试系统与我的开发环境相当)上运行速度很快。

我正在运行 IIS 6.0、VS2008、Vista Ultimate、SQL2005、.NET 3.5、MVC 1.0,我们使用 VisualSVN 1.7。

我的 SQL 数据库是本地的,IPv6 似乎不是原因。我使用环回、机器名称和“本地主机”在 Debug模式之外的 Firefox 和 IE8 中浏览,每次都得到完全相同的结果(因此 DNS 似乎也不是问题)。

下面是我的 dotTrace 输出的屏幕截图。

http://www.glowfoto.com/static_image/28-100108L/3123/jpg/06/2010/img4/glowfoto

此问题导致几乎无法调试/测试任何网络应用程序。非常感谢任何建议!

解决方案:完全重新安装 Windows、IIS、Visual Studio 等。这不是首选解决方案,但它有效。

最佳答案

当然,该探查器输出中的大红旗是 AddDirectory 被调用 408 次而 AddExistingFile 被调用 66,914 次?

您能否确认您的 MVC 应用程序的根文件夹下不仅有大量目录和文件?因为看起来框架正在忙于尝试找出在启动时需要构建(或添加监视)的文件。

[我对 MVC 不是很熟悉,所以也许这不是正在发生的事情,但是对名称为“AddExistingFile”的函数的 67k 次调用确实闻起来有问题]。

关于c# - 本地 ASP.NET MVC 突然变慢;加载时间 > 1 分钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3133820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com