Update API che dovrebbe evitare EgwEngine su IIS01

This commit is contained in:
Samuele Locatelli
2025-07-18 18:07:42 +02:00
parent 1535cd17a0
commit ad60ade08e
4 changed files with 7 additions and 7 deletions
+2 -2
View File
@@ -13,7 +13,7 @@ namespace Lux.API.Controllers
{
#region Public Constructors
public JwdController(IConfigurationManager config, ILogger<JwdController> logger, ExecProcessManager EgwProcManager)
public JwdController(IConfiguration config, ILogger<JwdController> logger, ExecProcessManager EgwProcManager)
{
_logger = logger;
_config = config;
@@ -193,7 +193,7 @@ namespace Lux.API.Controllers
#region Private Fields
private readonly ILogger<JwdController> _logger;
private IConfigurationManager _config;
private IConfiguration _config;
private bool enableEgwEng = true;
//private Dictionary<int, string> listSvg = new Dictionary<int, string>();
+3 -3
View File
@@ -13,13 +13,13 @@ namespace Lux.API.Controllers
{
#region Public Constructors
public WindowController(IConfigurationManager config, ILogger<WindowController> logger, ExecProcessManager EgwProcManager, ImageCacheService imgServ)
public WindowController(IConfiguration config, ILogger<WindowController> logger, ImageCacheService imgServ, ExecProcessManager? EgwProcManager = null)
{
_logger = logger;
_config = config;
// verifico se usare engine
enableEgwEng = _config.GetValue<bool>("ServerConf:EgwEngineEnab");
if (enableEgwEng)
if (enableEgwEng && EgwProcManager != null)
{
ProcessMan = EgwProcManager;
ProcessMan.m_AnswerReceived += ProcessMan_m_AnswerReceived;
@@ -108,7 +108,7 @@ namespace Lux.API.Controllers
#region Private Fields
private readonly ILogger<WindowController> _logger;
private IConfigurationManager _config;
private IConfiguration _config;
private bool enableEgwEng = true;
//private Dictionary<int, string> listSvg = new Dictionary<int, string>();
+1 -1
View File
@@ -57,7 +57,7 @@
"Redis": "redis.ufficio:26379, serviceName=devel, DefaultDatabase=6, keepAlive=180, connectTimeout=15000, syncTimeout=15000, asyncTimeout=15000, abortConnect=false, ssl=false, allowAdmin=true"
},
"ServerConf": {
"EgwEngineEnab": true,
"EgwEngineEnab": false,
"BaseUrl": "/Lux/srv/"
}
}
+1 -1
View File
@@ -78,7 +78,7 @@ namespace Lux.Data.Services
SendMessage(notifyChannel, svgContent);
// salvo img in cache
string currKey = $"{redisBaseKey}:{imgId.Replace("/", ":")}";
redisDb.StringSet(currKey, svgContent, LongCache);
redisDb.StringSet(currKey, svgContent);
}
#endregion Public Methods