CrystalQuartz Topshelf Nancy版


CrystalQuartz的TopShelf Nancy修改版 根据原版代码:https://github.com/guryanovev/CrystalQuartz 修改而来。 界面使用了原版CrystalQuartz,融合了Nancy、Nancy.Host.Self、NHaml(作为ViewEngine),支持多语言(暂时中文和英语,可以扩展)。 与Quartz.Net结合,配合TopShelf、TopShelfNancy做到以Windows服务运行的作业调度服务,同时提供WebUI对Quartz.Net作业调度进行控制管理,实现了作业调度服务和作业调度控制的一体化。 服务运行的日志组件使用了Common.Logging + NLog Demo运行方法: 1. 编译TestQuartz项目 2. 执行binDebug或者binRelease目录下的install-service.bat,安装服务 3. 执行binDebug或者binRelease目录下的start-service.bat,启动服务 4. 打开浏览器,输入http://localhost:1234,可以看到作业调度管理的界面 5. 打开执行binDebug或者binRelease目录下的jobs.log文件,可以看到调度作业的执行日志 6. 执行binDebug或者binRelease目录下的stop-service.bat,停用服务 7. 执行binDebug或者binRelease目录下的uninstall-service.bat,卸载服务
资源截图
代码片段和文件信息
//------------------------------------------------------------------------------
// 
//     This code was generated by a tool.
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// 

//------------------------------------------------------------------------------

using System.Reflection;

[assembly: AssemblyProductAttribute(“CrystalQuartz TopShelfNancy Version“)]
[assembly: AssemblyVersionAttribute(“3.1.0.0“)]
[assembly: AssemblyFileVersionAttribute(“3.1.0.0“)]

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-05-12 14:04  packages
     目录           0  2016-05-12 14:03  packagesCommon.Logging.3.3.1
     文件      135624  2016-05-12 14:03  packagesCommon.Logging.3.3.1Common.Logging.3.3.1.nupkg
     目录           0  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
     目录           0  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et35
     文件       44544  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et35Common.Logging.dll
     文件      153088  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et35Common.Logging.pdb
     文件      167814  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et35Common.Logging.xml
     目录           0  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et40
     文件       44544  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et40Common.Logging.dll
     文件      169472  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et40Common.Logging.pdb
     文件      167494  2016-05-12 14:03  packagesCommon.Logging.3.3.1lib
et40Common.Logging.xml
     目录           0  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1
     文件       32141  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1Common.Logging.Core.3.3.1.nupkg
     目录           0  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
     目录           0  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et35
     文件        9728  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et35Common.Logging.Core.dll
     文件       11776  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et35Common.Logging.Core.pdb
     文件       54432  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et35Common.Logging.Core.xml
     目录           0  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et40
     文件       10240  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et40Common.Logging.Core.dll
     文件       11776  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et40Common.Logging.Core.pdb
     文件       54432  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1lib
et40Common.Logging.Core.xml
     目录           0  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1libportable-win+net40+sl40+wp7
     文件       10240  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1libportable-win+net40+sl40+wp7Common.Logging.Core.dll
     文件       11776  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1libportable-win+net40+sl40+wp7Common.Logging.Core.pdb
     文件       54432  2016-05-12 14:03  packagesCommon.Logging.Core.3.3.1libportable-win+net40+sl40+wp7Common.Logging.Core.xml
     目录           0  2016-05-12 14:04  packagesCommon.Logging.NLog40.3.3.1
     文件       23182  2016-05-12 14:04  packagesCommon.Logging.NLog40.3.3.1Common.Logging.NLog40.3.3.1.nupkg
     目录           0  2016-05-12 14:04  packagesCommon.Logging.NLog40.3.3.1lib
     目录           0  2016-05-12 14:04  packagesCommon.Logging.NLog40.3.3.1lib
et40
............此处省略237个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)