Asp.net mvc 4 Imageresizer似乎给所有请求增加了5到6秒,这使得调试非常缓慢

Asp.net mvc 4 Imageresizer似乎给所有请求增加了5到6秒,这使得调试非常缓慢,asp.net-mvc-4,imageresizer,Asp.net Mvc 4,Imageresizer,我目前正在为一个基于MVC4的项目评估imageresizer,并已安装nuget软件包(imageresizer.MvcWebConfig)。然而,现在需要大约3分钟才能连接调试器,构建时间呈指数增长,页面加载时间从亚秒增加到5到6秒 除了安装nuget软件包,我没有做任何其他配置步骤,如果我删除该软件包,事情就会恢复正常。所以我确信ImageResizer是罪魁祸首。是否缺少任何其他配置步骤 图像大小调整器是否有工作文件夹或类似文件写入的文件夹?如果是这样的话,我想AV可能是给布莱姆的 关于

我目前正在为一个基于MVC4的项目评估imageresizer,并已安装nuget软件包(imageresizer.MvcWebConfig)。然而,现在需要大约3分钟才能连接调试器,构建时间呈指数增长,页面加载时间从亚秒增加到5到6秒

除了安装nuget软件包,我没有做任何其他配置步骤,如果我删除该软件包,事情就会恢复正常。所以我确信ImageResizer是罪魁祸首。是否缺少任何其他配置步骤

图像大小调整器是否有工作文件夹或类似文件写入的文件夹?如果是这样的话,我想AV可能是给布莱姆的


关于如何将性能恢复到我的站点,因为我喜欢在静态调整大小的图像上使用动态图像调整大小,有什么想法吗?

ImageResizer.MvcWebConfig向您的项目中添加总计235kb的数据,并且在启动期间除了从Web.config文件读取数据外,不采取任何操作

您会看到3分钟调试器附加时间-通常是这样

如果安装的任何NuGet软件包提供源代码和/或符号,将导致相同的行为


我建议将您的问题重新标记为“nuget”和“visualstudio”。

相当确定这不是一个符号问题,因为我已经完成了该问题中的步骤,即我有一个本地符号缓存,ms符号服务器被禁用,并且我已将pdb的图像大小调整器复制到我的解决方案中。但是,即使在所有加载时间都没有图像的页面上,也比没有安装imageresizer的页面要大得多。如果项目的虚拟文件夹(而不是服务器根目录)用完了,会有什么不同吗?您是在网络驱动器上运行的吗?您是否尝试过其他NuGet软件包,并且对其中任何一个都有相同的行为?该解决方案正在本地运行,我在该解决方案中安装了几个NuGet软件包,但没有一个出现这种行为。正如问题中所述,当我卸载ImageResizer时,问题消失了。我将尝试用一个只安装ImageResizer的干净项目来复制这个问题。我应该有时间在周末概述该项目,希望这将有助于了解瓶颈。谢谢。我还没有其他关于这种情况的报告,最新版本已经发布了好几个月了,所以如果这不是特定于您的环境,那将是非常奇怪的。