由于项目在联调阶段因为各类各样的缘由须要重启应用程序池,而调试服务器基本都须要远登操做。一样的状况也会发生在线上,若是公司权限控制得比较严格,每次都要多部门的服务器权限申请的话有点麻烦,git
因此抽点时间取巧作了个web版的管理工具(根据本身公司的企业文化酌情考虑是否线上应用)。github
功能:兼容iis6和iis7.提供文件操做,线程池操做以及站点操做。友情提示一下,若是你须要部署在线上环境,可是线上开放的端口都已经被占用的话,你能够将此程序挂靠在某个站点,建立成子应用和虚拟目录一样的层次操做。web
图:服务器
若是单纯的应用程序池已经知足不了你的需求 须要重启整个站点 能够在此程序上修改一些方法的参数便可。ide
程序的认证逻辑作的比较简单,若是你不须要更复杂的登陆认证,你只须要在系统用户中添加一个wppuser便可。页面第一次打开时候会启用一个会话框让你登陆工具
若是要改登陆逻辑请在BaseController.cs中修改。线程
代码不复杂,逻辑比较清晰,新手也能够看得懂,主要程序在AppPoolProvider.cs中。3d
源码地址:https://github.com/dubing/AppPoolManage调试