zoukankan      html  css  js  c++  java
  • hangfire控制台应用程序中添加控制面板

    1.使用nuget 管理包安装 Microsoft.AspNet.WebApi.OwinSelfHost 

    2.根目录添加新建类 名为:Startup.cs

    public class Startup
        {
            // This code configures Web API. The Startup class is specified as a type
            // parameter in the WebApp.Start method.
            public void Configuration(IAppBuilder app)
            {
    
                app.UseHangfireDashboard();
            }
        }

    3.打开Program.cs

     static void Main(string[] args)
            {
                GlobalConfiguration.Configuration
                   .SetDataCompatibilityLevel(CompatibilityLevel.Version_170)
                   .UseSimpleAssemblyNameTypeSerializer()
                   .UseRecommendedSerializerSettings()
                   .UseSqlServerStorage("Server=.;User ID=sa;Password=sasa;database=Hangfire;", new SqlServerStorageOptions
                   {
                       CommandBatchMaxTimeout = TimeSpan.FromMinutes(5),
                       SlidingInvisibilityTimeout = TimeSpan.FromMinutes(5),
                       QueuePollInterval = TimeSpan.Zero,
                       UseRecommendedIsolationLevel = true,
                       UsePageLocksOnDequeue = true,
                       DisableGlobalLocks = true
                   });
                using (var server = new BackgroundJobServer())
                {
                    BackgroundJob.Enqueue(() => Console.Write("11"));
                    string baseAddress = "http://localhost:9001/";
                    using (WebApp.Start<Startup>(url: baseAddress))
                    {
                        Console.WriteLine("Hangfire Server started. Press any key to exit...");
                        Console.ReadKey();
                    }
                }
            }

    4.在浏览器中打开:http://localhost:9001/hangfire 即可访问

  • 相关阅读:
    POSIX 互斥锁: pthread_mutex_t
    cocos2dx 常见的32种切换场景的动画
    在Xcode中制作.a文件
    Xcode设置项之Architectures和Valid Architectures
    C/C++位操作运算符
    ValueVector和ValueMap
    iOS工程结构理解
    CocoaPods的安装
    Win7平台下配置Sublime Text2 的C++编译环境
    Objective-C中Block的常见用法
  • 原文地址:https://www.cnblogs.com/lkd3063601/p/10833287.html
Copyright © 2011-2022 走看看