由於項目在聯調階段因爲各類各樣的緣由須要重啓應用程序池,而調試服務器基本都須要遠登操做。一樣的狀況也會發生在線上,若是公司權限控制得比較嚴格,每次都要多部門的服務器權限申請的話有點麻煩,git
因此抽點時間取巧作了個web版的管理工具(根據本身公司的企業文化酌情考慮是否線上應用)。github
功能:兼容iis6和iis7.提供文件操做,線程池操做以及站點操做。友情提示一下,若是你須要部署在線上環境,可是線上開放的端口都已經被佔用的話,你能夠將此程序掛靠在某個站點,建立成子應用和虛擬目錄一樣的層次操做。web
圖:服務器
若是單純的應用程序池已經知足不了你的需求 須要重啓整個站點 能夠在此程序上修改一些方法的參數便可。ide
程序的認證邏輯作的比較簡單,若是你不須要更復雜的登陸認證,你只須要在系統用戶中添加一個wppuser便可。頁面第一次打開時候會啓用一個會話框讓你登陸工具
若是要改登陸邏輯請在BaseController.cs中修改。線程
代碼不復雜,邏輯比較清晰,新手也能夠看得懂,主要程序在AppPoolProvider.cs中。3d
源碼地址:https://github.com/dubing/AppPoolManage調試