1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore;
- using Microsoft.AspNetCore.Hosting;
- using Microsoft.Extensions.Configuration;
- using Microsoft.Extensions.DependencyInjection;
- using Microsoft.Extensions.Logging;
- using Quartz.Spi;
- //using SupplierWeb.TimedTask;
- using ZcPeng.PublicLibrary;
- namespace SupplierWeb
- {
- public class Program
- {
- //注册各种服务
- static void RegisterServices(IServiceCollection services)
- {
- //日志相关
- //services.AddSingleton<ILoggerFactory, LoggerFactory>();
- //services.AddSingleton(typeof(ILogger<>), typeof(Logger<>));
- //services.AddLogging(builder => builder.SetMinimumLevel(LogLevel.Trace));
- //定时任务相关
- //services.AddSingleton<IJobFactory, MyServiceJobFactory>();
- //services.AddSingleton<PushJob>();
- }
- public static void Main(string[] args)
- {
- // 在应用程序启动时运行的代码
- //填写默认的SQL SERVER数据库连接字符串
- //DataAccess.connectionString = "Data Source=YourDataSource;Initial Catalog=YourDb;Persist Security Info=True;User ID=YourUserId;Password=YourPassword";
- //DataAccess.connectionString
- // = "Data Source =localhost\\MSSQLSERVER12; Initial Catalog = ERPSupplierPortal; Persist Security Info = True; User ID = sa; Password = pzc4213;Pooling=true;MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30";
- //DataAccess.connectionString
- // = "Data Source =192.168.50.30; Initial Catalog = LJHYBZK; Persist Security Info = True; User ID = sa; Password = xq!@#2014;Pooling=true;MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30";
- //DataAccess.connectionString
- // = "Data Source =192.168.20.122; Initial Catalog = Member; Persist Security Info = True; User ID = ljhyPortal2016; Password =testliangjian@#!)2016;Pooling=true;MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30";
- DataAccess.connectionString
- = "Data Source =192.168.50.32; Initial Catalog = MemberData; Persist Security Info = True; User ID = sa; Password =saljhy!@#;Pooling=true;MAX Pool Size=50;Min Pool Size=10;Connection Lifetime=30;Integrated Security=false";
- BuildWebHost(args).Run();
- }
- public static IWebHost BuildWebHost(string[] args) =>
- WebHost.CreateDefaultBuilder(args)
- .UseContentRoot(Directory.GetCurrentDirectory())
- .ConfigureAppConfiguration((hostingContext, config) => {
- var env = hostingContext.HostingEnvironment;
- config.AddJsonFile("appsettings.json", optional: true, reloadOnChange: true)
- .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true, reloadOnChange: true);
- config.AddEnvironmentVariables();
- })
- .ConfigureLogging((hostingContext, logging) => {
- logging.AddConfiguration(hostingContext.Configuration.GetSection("Logging"));
- logging.AddConsole();
- logging.AddDebug();
- })
- .UseStartup<Startup>()
- .UseUrls(new string[] { "http://*:57254" })
- .Build();
-
- }
- }
|