gpt4 book ai didi

c# - ASP.NET 中的奇怪(缓慢)行为

转载 作者:行者123 更新时间:2023-12-02 15:50:46 25 4
gpt4 key购买 nike

首先,我想事先道歉,以防这是一个非常愚蠢的问题。我就是无法理解它。

我有一个使用 .net 2.0 运行的 C# ASP.NET 网站无论是在我的本地计算机上,还是在生产服务器上,它的运行速度都非常慢。

即使我禁用所有代码,它仍然运行缓慢以提供页面。

但是,如果它是 .ashx,而不是 .aspx,它会立即执行;即使它执行相同的事情。

有什么想法吗?真的很感激!

最佳答案

如果您的 ashx 页面加载速度比 aspx 更快,则可能与应用程序上运行的 HttpModules 或 aspx 页面生命周期自定义代码有关。

检查 Application_BeginRequest 或生命周期中的其他事件中是否有任何内容可能会写入文件(日志)、连接到速度较慢的数据库或身份验证机构(例如 AD),这些内容可能会通过网络并花费更长的时间通常要处理。

将web.config中的所有HttpModule一一禁用并测试。检查this great article获取更多信息

关于c# - ASP.NET 中的奇怪(缓慢)行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1882830/

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