1

非常常见的是,在我在家用机器上用 VS2012 调试的各种 MVC3/4 应用程序中,按 F5 开始调试并在 Chrome 中打开配置的起始页后,可能需要数到十分钟才能激活。

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

4

1 回答 1

0

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

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

但这应该会影响您开箱即用,并且不应该随着时间的推移而增加..

于 2013-02-04T11:00:09.657 回答