首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ASP.NET MVC应用有时需要很长时间才能响应

ASP.NET MVC应用有时需要很长时间才能响应
EN

Stack Overflow用户
提问于 2011-09-23 03:10:42
回答 3查看 1.4K关注 0票数 2

我有一个在IIS7中运行的ASP.NET MVC应用程序。有时,当我在浏览器中输入URL时,它需要5-10秒才能响应,然后就没问题了。就像开始/醒来要花时间一样。

我应该如何最好地继续尝试找出问题?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-09-23 03:19:43

这可能是正常行为,而不是问题。它可能会进入休眠状态,因为它已经很长时间没有任何请求了。您可以尝试在应用程序池的高级设置下更改空闲超时,或者如果您运行的是.NET 4.0,则可以保留应用程序的always running

票数 2
EN

Stack Overflow用户

发布于 2011-09-23 03:19:12

如果这发生在您编辑ASPX文件或重新构建其他.NET源代码(例如*.cs)之后,那么可能是因为.NET代码的JIT原生代码生成。这可以通过一个预热实用程序来解决,比如IIS warm-up module (不幸的是,现在已经不存在了)。

票数 2
EN

Stack Overflow用户

发布于 2011-09-23 03:20:01

您可以使用ASP.NET Mini Profiler来检查加载时间过长的原因。重新保存Web.config可能会导致应用程序重新启动,如果您的网站没有编译,加载时间也会更长,而且如果您有大量的数据库调用。换句话说,对此没有通用的解决方案,它取决于您如何设计应用程序,然后改进看起来低效的应用程序。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7520112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档