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/"); }
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/"); }