VB.NET Service.OnStart()从未调用

时间:2019-02-09 21:45:19

标签: c# vb.net service windows-services

我正在使用vb.net来创建Windows服务,在 OnStart()函数上,我试图记录一条消息,说明其状态,但是它表明该功能没有被调用。 Here是完整的项目,下面是目标服务代码:

class Container {
    constructor(element, className, settings = {enable: true, visible: true, color: true}) {
        this.init(element, className, settings);
    }

    init(element, className, settings) {
        var template = '<div class=' + className + '></div>';
        var container = $(template);

        element.append(container);

        if (settings) {
            this.settings = settings;

            this.getSettings();
            console.log('settings:::::', this.settings);
        } else {
            this.settings = void 0;
        }
    }

    getSettings() {
        return this.settings;
    }
}

请帮忙吗? 谢谢

1 个答案:

答案 0 :(得分:1)

在使用EventLog进行更多搜索和调试后,我发现它已成功启动,但是由于WriteToFile返回{{1 }},而不是由服务调用的System.IO.Path.GetTempPath()