asp.net – app_offline.htm,停止IIS站点和停止应用程序池如何影
发布时间:2020-12-16 09:22:54 所属栏目:asp.Net 来源:网络整理
导读:如果我: 在网站根目录中放置app_offline.html 停止IIS 7.5站点 停止IIS 7.5应用程序池 当前运行的线程(在所有三种情况下)包括后台线程会发生什么?它们是否都立即终止,或者正在运行? 谢谢 安德鲁 解决方法 通过添加app_offline.htm,应用程序发送Applicatio
如果我:
>在网站根目录中放置app_offline.html 当前运行的线程(在所有三种情况下)包括后台线程会发生什么?它们是否都立即终止,或者正在运行? 谢谢 安德鲁 解决方法
通过添加app_offline.htm,应用程序发送Application_End,并在此函数返回后,程序的其余线程被终止.在池设置上设置等待Application_End返回的最长时间.
如果停止完整池,则此池下的所有站点都遵循相同的过程.如果您只打开app_offline.htm,则只会影响此站点. 要避免线程被此关闭杀死,请在Application_End上设置等待状态 void Application_End(object sender,EventArgs e) { // This is a custom function that you must make and // check your threads in the program MyTheadClass.WaitForAllMyThreadsToExist(); // after this function exit the rest of the threads are killed. } 再说一遍. 一直等待Application_End让你的线程退出等待状态(可能是互斥锁),该网站不再接受网络连接,似乎没有响应.因此,当您收到此消息时,由您决定是否尽快退出线程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-4 – Quartz.NET触发器不会触发,MVC4
- asp.net-web-api2 – Swagger中的数据注释
- asp.net-mvc – 如何在ASP.NET MVC中定义表单域前缀
- 使用HttpModule Asp.net重定向URL
- asp.net – 无效的回发或回调参数.单击按钮时
- asp.net-mvc – 未授权用户时重定向到AccessDenied页面
- asp.net – sitecore模板标准值布局不更新所有项目,布局未加
- asp-classic – If子句未按预期工作
- asp.net – 为什么在Visual Studio 2010中禁用“使用自定义
- asp.net-mvc – ASP.NET MVC3 IIS7.5:Cache-Control maxag
推荐文章
站长推荐
热点阅读