IIS 8 上的 ASP.net 站点在 20 分钟后停止响应

史蒂夫奥

这应该是一个简单的问题,但我一整天都在研究它并且无法解决它。

我有一个简单的 ASP.net 站点,它有一些文本框、下拉菜单和几个按钮。其中一个文本框有一个 OnTextChanged 事件,下拉菜单有 OnSelectedIndex 事件。自然地,这些按钮附有 OnClickEvents。

所有事件都很简单,只需几秒钟即可运行。一切正常。

我遇到的问题是当有人加载页面,做了一些工作,然后走开了 20 多分钟。当他们返回页面时,没有任何效果。他们可以在文本框中输入数据并从下拉列表中选择值,但不会触发任何事件。这会强制用户刷新页面以让一切恢复正常。

我在代码和 web 配置中搞砸了多个超时设置。我已经调整了站点和 IIS 服务器上的超时设置。似乎没有任何效果。该页面仅在 20 分钟后死亡。

现在,正如我所说,我已经测试了 5 分钟和 10 分钟。这两个工作都很好。因此,在 10 分钟后的某个时候开始缺乏响应,但我一直在使用 20 分钟进行测试。

就像我说的,我确信它很简单,当我最终找到它时我会觉得自己像个白痴,但到目前为止我已经浪费了太多时间。可能我修改了正确的设置,但忘记刷新页面或清除缓存或一些愚蠢的事情,但到目前为止我只是卡住了。

张白兰

正如 Alex Kudryashev 所说,我建议您可以检查应用程序池中的空闲超时设置。

空闲超时分钟数是工作进程在关闭之前保持空闲的时间量。如果工作进程不处理请求并且没有收到新请求,则它处于空闲状态。默认值为 20(分钟)。

这意味着如果服务器没有收到所有请求,进程将关闭。所以你会发现你的应用程序在 20 分钟内不起作用。

为避免这种情况,您可以将该值修改为 0。这意味着该设置已被禁用。您的应用程序将始终运行。

详情可以参考下图:

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

ASP.NET vNext,在Azure上启用对IIS 8的压缩?

来自分类Dev

ASP.NET vNext,在Azure上启用对IIS 8的压缩?

来自分类Dev

IIS <8上的ASP.NET 5支持

来自分类Dev

ASP.NET MVC站点在LAN上运行速度非常慢,但可以正常运行localhost

来自分类Dev

ASP.Net Core Identity - 无法保持登录状态超过 20 分钟 - IIS 7.5

来自分类Dev

IIS Express上的ASP.NET Core 3.1应用程序:“无法访问此站点”

来自分类Dev

保护本地IIS8上的Asp.Net MVC 4

来自分类Dev

IIS日志文件上的Asp.net?

来自分类Dev

在IIS 8上为MVC站点设置默认路由

来自分类Dev

如何在IIS下运行ASP.NET Core站点

来自分类Dev

如何在IIS下运行ASP.NET Core站点

来自分类Dev

当站点在Asp.net中发布时,RouteUrl不起作用

来自分类Dev

步骤在Web API asp.net 5网站上的IIS 8上启用Windows身份验证

来自分类Dev

如何在IIS 8中重新注册ASP.NET?

来自分类Dev

将ASP.NET MVC网站部署到IIS 8

来自分类Dev

响应式HTML站点在较小的设备或屏幕上为标题生成“黑色”背景

来自分类Dev

IIS 7.5上的Asp.Net MVC 5主机

来自分类Dev

在IIS上运行ASP.NET 5 Web.API

来自分类Dev

IIS在ASP.NET MVC上返回503

来自分类Dev

IIS 10上的ASP.NET Core 404错误

来自分类Dev

如何修复IIS上的ASP.Net Core 404错误?

来自分类Dev

IIS 7.5上的Asp.Net MVC 5主机

来自分类Dev

使用IIS在服务器上发布ASP Net网站

来自分类Dev

在IIS6上运行ASP.NET Apps

来自分类Dev

IIS上的ASP.NET Core粘性会话

来自分类Dev

在 IIS 上发布 ASP.NET MVC 应用程序

来自分类Dev

20分钟后,asp.net身份过期承载令牌

来自分类Dev

如何在IIS上发布两个具有与单个站点相同的控制器名称的ASP.NET MVC 4应用程序

来自分类Dev

托管到本地 IIS 后,无法读取 ASP.NET Core 1.2 应用程序上的 swagger JSON 文件

Related 相关文章

  1. 1

    ASP.NET vNext,在Azure上启用对IIS 8的压缩?

  2. 2

    ASP.NET vNext,在Azure上启用对IIS 8的压缩?

  3. 3

    IIS <8上的ASP.NET 5支持

  4. 4

    ASP.NET MVC站点在LAN上运行速度非常慢,但可以正常运行localhost

  5. 5

    ASP.Net Core Identity - 无法保持登录状态超过 20 分钟 - IIS 7.5

  6. 6

    IIS Express上的ASP.NET Core 3.1应用程序:“无法访问此站点”

  7. 7

    保护本地IIS8上的Asp.Net MVC 4

  8. 8

    IIS日志文件上的Asp.net?

  9. 9

    在IIS 8上为MVC站点设置默认路由

  10. 10

    如何在IIS下运行ASP.NET Core站点

  11. 11

    如何在IIS下运行ASP.NET Core站点

  12. 12

    当站点在Asp.net中发布时,RouteUrl不起作用

  13. 13

    步骤在Web API asp.net 5网站上的IIS 8上启用Windows身份验证

  14. 14

    如何在IIS 8中重新注册ASP.NET?

  15. 15

    将ASP.NET MVC网站部署到IIS 8

  16. 16

    响应式HTML站点在较小的设备或屏幕上为标题生成“黑色”背景

  17. 17

    IIS 7.5上的Asp.Net MVC 5主机

  18. 18

    在IIS上运行ASP.NET 5 Web.API

  19. 19

    IIS在ASP.NET MVC上返回503

  20. 20

    IIS 10上的ASP.NET Core 404错误

  21. 21

    如何修复IIS上的ASP.Net Core 404错误?

  22. 22

    IIS 7.5上的Asp.Net MVC 5主机

  23. 23

    使用IIS在服务器上发布ASP Net网站

  24. 24

    在IIS6上运行ASP.NET Apps

  25. 25

    IIS上的ASP.NET Core粘性会话

  26. 26

    在 IIS 上发布 ASP.NET MVC 应用程序

  27. 27

    20分钟后,asp.net身份过期承载令牌

  28. 28

    如何在IIS上发布两个具有与单个站点相同的控制器名称的ASP.NET MVC 4应用程序

  29. 29

    托管到本地 IIS 后,无法读取 ASP.NET Core 1.2 应用程序上的 swagger JSON 文件

热门标签

归档