Buongiorno,
avevo un servizio che girava perfettamente su Windows Server 2012. Abbiamo (dovremmo) migrare a Windows Server 2022, ma...
il servizio non dà segni di vita, non scrive neanche il log.
Ha un comportamento anomalo: nella prima attività che svolge, ovvero scrivere un file "semaforo", lo fa correttamente (codice in verde). Allora ho provato ad implementare un mio file di log per vedere dove aveva problemi, ma il secondo file non lo scrive (codice in rosso).
I file li ho creati prima con le autorizzazioni di scrittura da tutti.
Qualche suggerimento?
grazie mille
if (bStart = true)
{
iInputFile = BATCHGETEMAIL.freeFile()
BATCHGETEMAIL.openFileForOutput(sStarterFile, iInputFile, ...)
BATCHGETEMAIL.writeLine(iInputFile, "START:NO")
BATCHGETEMAIL.closeFile(iInputFile)
iLogFile = BATCHGETEMAIL.freeFile()
BATCHGETEMAIL.openFileForOutput(sLogFile, iLogFile, ...)
BATCHGETEMAIL.writeLine(iLogFile, "bStart è true")
BATCHGETEMAIL.closeFile(iLogFile)
}
else
{
iLogFile = BATCHGETEMAIL.freeFile()
BATCHGETEMAIL.openFileForOutput(sLogFile, iLogFile, ...)
BATCHGETEMAIL.writeLine(iLogFile, "bStart è false")
BATCHGETEMAIL.closeFile(iLogFile)
}
return bStart