Ik heb een VB.NET applicatie draaien... die gebruik maakt van een webservice...
Deze webservice heeft altijd gedraaid op een Windows 2000 AS machine met
IIS 5.5. Deze is echter vervangen voor een Windows 2003 ES met IIS6.0
Nu draait mijn webservice in principe perfect op de nieuwe server. BEHALVE
de Weekday functie. Het programma stuurt op een bepaald punt een datum/tijd
veld door naar de webservice (bijvoorbeeld "15-08-2005 12:00")...
Voorheen pikte de weekday functie netjes de weekdag uit deze string. Nu
dus niet meer. Als ik de notering handmatig verander in het Amerikaanse
systeem ("2005-08-15 12:00") ... dan slikt de functie het wél!
De datum/tijd, regional settings etc. Zijn van de oude server en de nieuwe
identiek. Toch wil de functie alleen de amerikaanse notering slikken. En dat is
geen optie.
Zie ik een instelling op de Windows 2003 server over het hoofd? Die deze
ongein kan veroorzaken! Ik wil namelijk géén code veranderen om het probleem
te fixen. In principe moet er toch een oplossing zijn die géén code aanpassingen
vereist. Maar wat!
(even voor de goede orde, er is dus niets veranderd in de code. Na de migratie naar een andere server is het probleem zich voor gaan doen. De volgende code werkt dus niet meer.
Startdatum en einddatum zijn dus de var's in de vorm van een String.
Deze webservice heeft altijd gedraaid op een Windows 2000 AS machine met
IIS 5.5. Deze is echter vervangen voor een Windows 2003 ES met IIS6.0
Nu draait mijn webservice in principe perfect op de nieuwe server. BEHALVE
de Weekday functie. Het programma stuurt op een bepaald punt een datum/tijd
veld door naar de webservice (bijvoorbeeld "15-08-2005 12:00")...
Voorheen pikte de weekday functie netjes de weekdag uit deze string. Nu
dus niet meer. Als ik de notering handmatig verander in het Amerikaanse
systeem ("2005-08-15 12:00") ... dan slikt de functie het wél!
De datum/tijd, regional settings etc. Zijn van de oude server en de nieuwe
identiek. Toch wil de functie alleen de amerikaanse notering slikken. En dat is
geen optie.
Zie ik een instelling op de Windows 2003 server over het hoofd? Die deze
ongein kan veroorzaken! Ik wil namelijk géén code veranderen om het probleem
te fixen. In principe moet er toch een oplossing zijn die géén code aanpassingen
vereist. Maar wat!
(even voor de goede orde, er is dus niets veranderd in de code. Na de migratie naar een andere server is het probleem zich voor gaan doen. De volgende code werkt dus niet meer.
Startdatum en einddatum zijn dus de var's in de vorm van een String.
code:
1
2
| WeekdagSTART = Weekday(startdatum) WeekdagEIND = Weekday(einddatum) |