topshelf

    1热度

    1回答

    我有几个使用在InstallShield中创建的MSI(使用基本MSI)安装的topps开发的服务。我们使用传递安装参数的自定义操作来安装它们。当涉及到卸载时,我们使用传递卸载参数的自定义操作(我们也有适当的开始和停止的自定义操作)。所有这些都在工作,但用户会看到一个对话框,要求他们关闭这些服务,否则可能需要重新启动。但是,如果用户选择继续,我们的自定义操作将运行,停止并卸载该服务。 我一直无法在

    0热度

    1回答

    当我在配置中继续添加时,Topshelf不起作用。它使用启动和停止方法正常工作。我没有任何代码继续方法,将阻止它运行(简单的console.writeline) HostFactory.Run(x => { x.SetDescription("Data Service - POC"); x.SetDisplayName("Data Service");

    3热度

    1回答

    “启动参数”我已经添加命令行支持我topshelf程序如下: HostFactory.Run(hostConfigurator => { hostConfigurator.AddCommandLineDefinition("params", f => { startParams = f; }); hostConfigurator.ApplyCommandLine(); }

    0热度

    1回答

    已经复制了bin目录中,我试图从的TeamCity构建服务器安装Topshelf服务到我们的开发服务器,使用的MSBuild & PSEXEC TopShelf服务: <Exec Command="psexec \\$(ServerName) $(ServerBinDirLocal)\$(ProjectName).exe install -displayname $(ApplicationLong

    2热度

    3回答

    后重新启动INTERVALL我有一个项目,我用TopShelf和TopShelf.Quartz 继this example我建设我的工作与 s.ScheduleQuartzJob(q => q.WithJob(() => JobBuilder.Create<MyJob>().Build()) .AddTrigger(() => TriggerBuilder

    0热度

    1回答

    建立我尝试从源建立topshelf但收到错误消息: error CS0246: The type or namespace name 'Internals' could not be found (are you missing a using directive or an assembly reference?) 我已经检查却发现只有 using Internals.Extensions

    1热度

    1回答

    我正在使用Topshelf运行我的wcf服务和Windsor城堡以进行依赖注入。当我直接运行主机程序时出现问题,它作为控制台主机运行良好,但同一程序在尝试将其作为Windows服务启动时出现此错误。 Topshelf.Hosts.StartHost Error: 0 : The service failed to start., System.Invalid OperationException

    2热度

    1回答

    我有一个自助托管的Web API作为使用TopShelf的Windows服务来运行。我有一个用于TopShelf的app.config,但没有用于我的web api的web.config。如果我添加一个web.config或添加设置(网页设置)到app.config都被我的web api忽略。 我需要设置如下: <system.web><identity impersonate="true" />

    1热度

    1回答

    我有一个Windows服务应用程序与Topshelf托管。当服务启动时,我正在初始化结构映射容器。我有一个计时器,计划任务在每个计时器已过期事件上触发。 我希望像“每个请求”对象创建一样,只有在计时器滴答时才有相同的初始化对象实例,并在作业完成时处理它们。在计时器的下一个滴答声中,我希望有新的对象实例(例如,像EF ..的dbcontext之类的对象)。 我怎样才能达到这与结构图是可能的?

    1热度

    1回答

    我想创建一个使用Topshelf的Windows服务,其中运行时配置由App.config驱动,并使用命令行参数。 换言之,我希望配置文件(App.config)包含所有可能的配置,然后让服务在运行时根据参数选择使用的配置 - “实例”或者自定义参数。 当我作为一个控制台应用程序运行时,我放在一起工作,但不作为服务工作。当作为服务运行时,用... serviceExe.exe intall -gr