Buongiorno a tutti.
Ho un problema con un prodotto commerciale sviluppato su .NET che mi sta facendo impazzire: si tratta di un sistema per la schedulazione oraria di palinsesti comprendenti filmati WindowsMedia, ed è stato sviluppato da un'azienda americana.
L'ho installato su un Windows Server 2003 Standard Edition, completo di IIS e .NET Framework 1.1.4322 (quello installato di default su tale sistema operativo). Le Regional Options sono impostate a Italian (Italy).
Ho avuto subito problemi con gli script che si occupavano del calendario: quando si selezionava una data, questa veniva passata in formato gg/mm/aaaa mentre evidentemente il sistema se la attendeva in mm/gg/aaaa, restituendo la seguente eccezione NON GESTITA (visualizzata quindi sul browser):
Dopo aver provato senza successo varie strategie, inclusa la reinstallazione dell'applicativo e di IIS impostando le Regional Options a English (United States), ho poi scoperto che le opzioni di globalization nel Web.config non erano state correttamente valorizzate, e che aggiungendo il parametro culture="en-US"
il problema si risolveva.
Tutto questo lungo preambolo per dire che la mia gioia è durata veramente poco poiché più avanti nella procedura mi sono imbattuto in un errore simile (stavolta 'trapped' e quindi la segnalazione proviene dall'Event Viewer):
Mi viene il sospetto che possa dipendere dalla lingua del .NET Framework (anche perché, nonostante l'impostazione delle opzioni di globalization, è evidente dal log dell'errore che l'ora viene passata nel formato europeo) ma, essendo poco pratico del medesimo, non sono riuscito a capire come posso verificare qual'è la lingua del pacchetto attualmente installato.
In verità sono tutt'altro sicuro che la causa sia quella...
Qualcuno può darmi una mano, per favore?
Grazie 1000!
Bruno