前言:最近公司部署的IIS项目应用池间断性停止,导致程序死掉,如下图 如果不能及时重启,会导致很严重的后果。所以我耗时5分钟开发了这个服务,用于监听应用程序池的应用状态并重启。 一、windows 服务 1、打开vs,新建windows服务程序(本实例使用vs 2019)。 2、点击MyServic ...
先上报错图 环境 Window Server 2008 r2 netcore 2.2 排错历程 看到这个错 我第一个想到netcore 安装问题 先检查了下环境 发现没问题 我排查了下应用池 确定是无托的 确认下模块 也是没错的 查了文档 吧日志打出来看看 .....emmmmm...看不出什么东西 ...
分类:
Web程序 时间:
2020-07-20 22:48:02
阅读次数:
219
这两天一直在为这个事情发愁,为什么按照网上介绍的那些资料,其他人都可以通过,但是我的虚拟机上的却不能通过: 系统本身是2008Sever,64位的系统,所以首先想到的就是要IIS中应用池兼容32位,所以先将IIS中每个应用池都是设置为兼容32位的程序,因为不设置为兼容的,管理中心首先就会报错进不去。 ...
分类:
数据库 时间:
2020-03-26 19:28:57
阅读次数:
110
一 使用线程池的好处 池化技术相比大家已经屡见不鲜了,线程池、数据库连接池、Http 连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗,提高对资源的利用率。 线程池 提供了一种限制和管理资源(包括执行一个任务)。 每个 线程池 还维护一些基本统计信息,例如已完成任务的数 ...
分类:
编程语言 时间:
2020-02-25 16:10:08
阅读次数:
109
部署C#相关的项目时,在IIS上正常步骤将程序应用池和站点新建成功后,然后通过浏览器对服务发起请求,发现报503的错误。想着报503错误,更多的是服务端有问题,于是在先想着在IIS上查找问题,可以看到所用到的应用程序池是关闭的,你再重新发起请求,依然出现503错误,再去看应用程序池还是关闭的。为啥出 ...
分类:
其他好文 时间:
2019-09-30 14:18:38
阅读次数:
123
在CMD下执行如下命令: IIS站点: 停止站点: C:\Windows\System32\inetsrv\appcmd.exe stop site “XXXX” 启动站点: C:\Windows\System32\inetsrv\appcmd.exe start site “XXXX” 注:XXX ...
分类:
其他好文 时间:
2018-10-27 13:24:31
阅读次数:
394
1、一种方式,需要改动根目录的web.config(不是很推荐) 2、直接创建一个新的应用程序并编辑 applicationHost.config 文件( 位于 C:\Windows\System32\inetsrv\config下). 找到对应的应用池相关内容加上enableConfigurati ...
分类:
Web程序 时间:
2018-10-09 21:45:42
阅读次数:
288
iis7.5 解析 ASP 出错主要有三类: 1. 权限问题 2. 程序问题 3. 应用池问题 1. 权限问题: 如果访问网站后有典型的无权查看报错提醒, 那么重新配置相关用户的权限即可, 最简单的办法是直接添加一 Everyone 用户, 给 Everyone 加读取权限即可, 此处操作简单, 不 ...
分类:
Web程序 时间:
2018-06-09 22:11:46
阅读次数:
316
最近本core得升级导致各种问题,之前刚解决了server2012的502.5问题 今天本机又出现这个问题。 情况描述:VS可以正常调试查看,部署本地IIS访问 错误502.5 分析:VS可以使用IIS寄宿访问,环境的问题应该没多大问题。 解决: 将应用池的此属性改成 或 再次访问。 参考 :htt ...
分类:
Windows程序 时间:
2018-05-28 22:39:34
阅读次数:
1024
最近的项目要添加一个 x86 编译的dll, 首先添加引用,编译,报错: 首先判断是 项目中不能添加 x86 的引用,所以把所有的项目都按照 x86 的方式编译一遍,同时对应IIS 的应用池,也修改为启用32位。 本以为可以顺利显示,但是却报错。报错的是本机开发环境,但是部署到服务器测试却能够正常显 ...
分类:
Windows程序 时间:
2018-03-30 20:10:31
阅读次数:
1916