diff --git a/WebConfigSetter/CONF/DonatiBasi.json b/WebConfigSetter/CONF/DonatiBasi.json new file mode 100644 index 00000000..005b6572 --- /dev/null +++ b/WebConfigSetter/CONF/DonatiBasi.json @@ -0,0 +1,25 @@ +{ + "appSettRules": { + "DbConfConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringIS": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringES3": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_ES3_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "PermessiConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "UtenteCdcConnectionString": "Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "VocabolarioConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "DevicesConnectionString": "Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "DevicesAuthConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringArca": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringMAG": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_MAG_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" + }, + "connStrRules": { + "MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MapoDb.Properties.Settings.MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MapoDb.Properties.Settings.MoonPro_IS_ConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MapoDb.Properties.Settings.C_TRACKConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_C_TRACK_prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MapoDb.Properties.Settings.MoonPro_ES3ConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_ES3_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16", + "ErrorLog": "Data Source=SQL2016PROD;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProEntities": "metadata=res://*/Models.MPModel.csdl|res://*/Models.MPModel.ssdl|res://*/Models.MPModel.msl;provider=System.Data.SqlClient;provider connection string=\"data source=SQL2016PROD;initial Catalog=Donati_MoonProBASI_Prod;persist security info=True;user id=sa;password=keyhammer16;multipleactiveresultsets=True;application name=EntityFramework\"", + "SteamWare.Properties.Settings.DbConfConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProBASI_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" + } +} \ No newline at end of file diff --git a/WebConfigSetter/CONF/Donati.json b/WebConfigSetter/CONF/DonatiLav.json similarity index 54% rename from WebConfigSetter/CONF/Donati.json rename to WebConfigSetter/CONF/DonatiLav.json index d6b4d078..aa70505f 100644 --- a/WebConfigSetter/CONF/Donati.json +++ b/WebConfigSetter/CONF/DonatiLav.json @@ -1,25 +1,25 @@ { "appSettRules": { - "DbConfConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MoonProConnectionStringIS": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MoonProConnectionStringES3": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_ES3_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "PermessiConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "DbConfConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringIS": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringES3": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_ES3_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "PermessiConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", "UtenteCdcConnectionString": "Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "VocabolarioConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "VocabolarioConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", "DevicesConnectionString": "Data Source=SQL2016DEV;Initial Catalog=MoonPro_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "DevicesAuthConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MoonProConnectionStringArca": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MoonProConnectionStringMAG": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_MAG_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" + "DevicesAuthConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringArca": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionStringMAG": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_MAG_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" }, "connStrRules": { - "MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MapoDb.Properties.Settings.MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MapoDb.Properties.Settings.MoonPro_IS_ConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MapoDb.Properties.Settings.MoonProConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", + "MapoDb.Properties.Settings.MoonPro_IS_ConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_IS_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", "MapoDb.Properties.Settings.C_TRACKConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_C_TRACK_prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MapoDb.Properties.Settings.MoonPro_ES3ConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_ES3_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16", + "MapoDb.Properties.Settings.MoonPro_ES3ConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_ES3_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16", "ErrorLog": "Data Source=SQL2016PROD;Initial Catalog=Elmah;Persist Security Info=True;User ID=sa;Password=keyhammer16;", - "MoonProEntities": "metadata=res://*/Models.MPModel.csdl|res://*/Models.MPModel.ssdl|res://*/Models.MPModel.msl;provider=System.Data.SqlClient;provider connection string=\"data source=SQL2016PROD;initial Catalog=Donati_MoonPro_Prod;persist security info=True;user id=sa;password=keyhammer16;multipleactiveresultsets=True;application name=EntityFramework\"", - "SteamWare.Properties.Settings.DbConfConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonPro_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" + "MoonProEntities": "metadata=res://*/Models.MPModel.csdl|res://*/Models.MPModel.ssdl|res://*/Models.MPModel.msl;provider=System.Data.SqlClient;provider connection string=\"data source=SQL2016PROD;initial Catalog=Donati_MoonProLAV_Prod;persist security info=True;user id=sa;password=keyhammer16;multipleactiveresultsets=True;application name=EntityFramework\"", + "SteamWare.Properties.Settings.DbConfConnectionString": "Data Source=SQL2016PROD;Initial Catalog=Donati_MoonProLAV_Prod;Persist Security Info=True;User ID=sa;Password=keyhammer16;" } } \ No newline at end of file diff --git a/WebConfigSetter/Program.cs b/WebConfigSetter/Program.cs index f56464d3..f7557983 100644 --- a/WebConfigSetter/Program.cs +++ b/WebConfigSetter/Program.cs @@ -20,12 +20,17 @@ namespace WebConfigSetter #region Protected Properties - protected static string baseDir { get; set; } = $"{Environment.CurrentDirectory}"; + protected static string baseDir { get; set; } = @"c:\Steamware\WebConfigSetter"; +#if DEBUG protected static string baseWebAppDir { get; set; } = @"\\iis02\c$\inetpub\wwwroot\MP\"; - protected static string confDir { get; set; } = $"{baseDir}\\CONF"; +#else + protected static string baseWebAppDir { get; set; } = @"c:\inetpub\wwwroot\MP\"; - protected static string currentSetFile { get; set; } = $"{confDir}\\default.json"; - protected static string globalConfFile { get; set; } = $"{confDir}\\settings.json"; +#endif + protected static string confDir { get; set; } = $@"{baseDir}\CONF"; + + protected static string currentSetFile { get; set; } = $@"{confDir}\default.json"; + protected static string globalConfFile { get; set; } = $@"{confDir}\settings.json"; /// /// modalità scrittura (altrimenti legge e carica conf parsando i files) diff --git a/WebConfigSetter/WebConfigSetter.csproj b/WebConfigSetter/WebConfigSetter.csproj index bdfc01c1..76fe124b 100644 --- a/WebConfigSetter/WebConfigSetter.csproj +++ b/WebConfigSetter/WebConfigSetter.csproj @@ -17,6 +17,7 @@ + @@ -26,7 +27,10 @@ Always - + + Always + + Always