Пример #1
0
        static void Main(string[] args)
        {
            // при закрытии программы будет вызвана процедура 'handlerRoutine'
            signalHangler += Native.HandlerRoutine;
            Native.SetSignalHandler(signalHangler, true);

            // Обязательно перед первым запуском в cmd.exe выполнить
            // netsh http add urlacl url=http://+:11014/ user=DOMAIN\user
            if (args != null)
            {
                foreach (String arg in args)
                {
                    if (arg == "-d14" || arg == "/d14")
                    {
                        MainSqlServerDataSource = "192.168.135.14";
                    }
                }
            }

            IPAddress ip = null;

            IPAddress[] ips = Dns.GetHostEntry(Dns.GetHostName()).AddressList;
            for (int i = 0; i < ips.Length; i++)
            {
                if (ips[i].AddressFamily == AddressFamily.InterNetwork)
                {
                    ip = ips[i];
                    break;
                }
            }

            V77CnString = (ip.ToString() == "192.168.135.14") ? V77GarzaCnString1 : V77GarzaCnString2;

            Log.Write(String.Format("Start accept on 'http://{0}:11014/' with MainSqlServerDataSource: '{1}'.", ip, MainSqlServerDataSource));

            server = new HttpServer();
            server.OnIncomingRequest += new HttpServer.RequestDelegate(OnIncomingRequest);
            server.Start("http://+:11014/");
        }
Пример #2
0
        static void Main(string[] args)
        {
            // при закрытии программы будет вызвана процедура 'handlerRoutine'
            signalHangler += Native.HandlerRoutine;
            Native.SetSignalHandler(signalHangler, true);

            // Обязательно перед первым запуском в cmd.exe выполнить
            // netsh http add urlacl url=http://+:11006/ user=DOMAIN\user
            if (args != null)
            {
                foreach (String arg in args)
                {
                    if (arg == "-d14" || arg == "/d14")
                    {
                        MainSqlServerDataSource = "192.168.135.14";
                    }
                }
            }
            Log.Write(String.Format("Start accept on 'http://{0}:11006/' with MainSqlServerDataSource: '{1}'.", HostIPv4, MainSqlServerDataSource));
            server = new HttpServer();
            server.OnIncomingRequest += new HttpServer.RequestDelegate(OnIncomingRequest);
            server.Start("http://+:11006/");
        }