【发布时间】:2009-12-10 17:58:36
【问题描述】:
首先我想事先道歉,以防这是一个非常愚蠢的问题。我就是想不通。
我有一个运行 .net 2.0 的 C# ASP.NET 网站 无论是在我的本地机器上,还是在生产服务器上,它的运行速度都非常慢。
即使我禁用所有代码,它仍然运行缓慢以提供页面。
但是,如果它是 .ashx,而不是 .aspx,它会立即执行;即使它执行相同的事情。
有什么想法吗? 真心感谢!
【问题讨论】:
-
请注意,有大量可用内存,与服务器的流量无关
-
我还使用 RedGate ANTS 性能分析器进行了测试,但没有进行任何测试。我怀疑可能是某种 iis 问题?
-
您是否尝试过在第一次查看 aspx 页面后运行配置文件,因为在部署后的第一次查看时您必须担心编译时间?所以加载页面一次,启动配置文件,然后再次加载页面。对您的 ashx 文件执行相同操作,以确保您将苹果与苹果进行比较。
-
在web.config中,有没有为asp页面配置的自定义HttpModules?