什么可能导致我的MVC应用程序启动速度极慢?

时间:2013-02-03 19:28:34

标签: asp.net-mvc asp.net-mvc-4 iis-express

我经常在家用机器上的VS2012中调试各种各样的MVC3 / 4应用程序,在按下F5开始调试并在Chrome中打开配置的启动页面后,可能需要几个 - 最多十分钟变得活跃。

我没有很长的启动程序来加载缓存或生成代码等,同一个应用程序将立即在我的办公室机器上启动。很多时候它也会在我的家用机器上这样做,但这种缓慢的启动似乎是在经过几个小时的调试之后,也可能是某些操作。重启VS似乎没有帮助,也没有杀死IIS Express。

1 个答案:

答案 0 :(得分:0)

我们最近遇到了一个相同的场景,其中将应用程序附加到调试器导致每个页面加载大约每个10分钟,但是没有调试或在QA环境中运行工作正常。

问题原来是log4net被配置为使用网络路径来存储日志文件,这是我们本地设置中不可用的路径。这导致多次尝试访问远程路径(每个类使用Spring .Net建立一次)并不存在(因此log4net在每种情况下都抛出异常)。

但这应该会对您产生影响,并且不应该随着时间的推移而增加..