|
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Diagnostics;
- using System.Linq;
- using System.Reflection;
- using System.ServiceProcess;
- using System.Text;
- using System.Threading.Tasks;
- using Learun.Loger;
- using Learun.Util;
- using Microsoft.AspNet.SignalR;
- using Microsoft.Owin;
- using Microsoft.Owin.Cors;
- using Microsoft.Owin.Hosting;
- using Owin;
-
- [assembly: OwinStartup(typeof(Quanjiang.DigitalSchool.IMServerService.Startup1))]
- namespace Quanjiang.DigitalSchool.IMServerService
- {
- public partial class QuanjiangDigitalSchollIMService : ServiceBase
- {
- private Log log = LogFactory.GetLogger("QuanjiangDigitalSchollIMService");
- public QuanjiangDigitalSchollIMService()
- {
- InitializeComponent();
- }
-
- protected override void OnStart(string[] args)
- {
- string SignalRURI = Config.GetValue("IMUrl");
- try
- {
- WebApp.Start(SignalRURI);
- log.Info(new { Browser = "QuanjiangDigitalSchollIMService", Content = "服务已启动" });
- }
- catch (Exception e)
- {
- log.Error(new { Browser = "QuanjiangDigitalSchollIMService", Content = "服务启动异常" + e.Message+e.StackTrace });
- }
- }
-
- protected override void OnStop()
- {
- }
- }
- }
|