zoukankan      html  css  js  c++  java
  • 分享一个web应用程序池管理工具

    因为项目在联调阶段由于各种各样的原因需要重启应用程序池,而调试服务器基本都需要远登操作。同样的情况也会发生在线上,如果公司权限控制得比较严格,每次都要多部门的服务器权限申请的话有点麻烦,

    所以抽点时间取巧做了个web版的管理工具(根据自己公司的企业文化酌情考虑是否线上应用)。

    功能:兼容iis6和iis7.提供文件操作,线程池操作以及站点操作。友情提示一下,如果你需要部署在线上环境,但是线上开放的端口都已经被占用的话,你可以将此程序挂靠在某个站点,创建成子应用和虚拟目录同样的层次操作。

    图:

    如果单纯的应用程序池已经满足不了你的需求 需要重启整个站点 可以在此程序上修改一些方法的参数即可。

    程序的认证逻辑做的比较简单,如果你不需要更复杂的登录认证,你只需要在系统用户中添加一个wppuser即可。页面第一次打开时候会启用一个会话框让你登录

    如果要改登录逻辑请在BaseController.cs中修改。

    代码不复杂,逻辑比较清晰,新手也可以看得懂,主要程序在AppPoolProvider.cs中。

    源码地址:https://github.com/dubing/AppPoolManage

  • 相关阅读:
    Uploadify跨域上传原理
    C#中HttpClient使用注意:预热与长连接
    前端必读:浏览器内部工作原理
    从零开始学习jQuery
    ManualResetEvent 类的用法
    线程池用法的改进
    我的第一篇博客
    Es6新语法 let篇
    如何测试解析是否生效?
    主机记录和记录值(域名服务器绑定详解)
  • 原文地址:https://www.cnblogs.com/dubing/p/3709524.html
Copyright © 2011-2022 走看看