Vi har en klient applikation der tilgår en Webservice.
Vi er i tvivl om Microsofts guidelines for hvornår man skal opdaterer sine webreferencer i forhold til ændringer på webserveren.
Vi har nogle gange oplevet at der er ændret, tilføjet eller slettet i NYE Webservice metoder og gamle metodekald begynder at opfører sig mærkeligt. F.eks. sender klienten en int = 20 over som på klienten siden bliver til en int = 0 (altså defaultværdien for int). Når klienten opdaterer sine webreferencer, spiller det igen.
Vi vil gerne finde ud af hvornår dette kan opstå, da det vil være kedeligt at sende en ny version af webservicen ud, og de gamle metoder så fejler. Det kan da ikke passe man skal opdaterer alle klienter også, vel?
Hej Arne Jeg vil tro at dynamisk bygget (altså propertien skiftet fra statis til dynamisk) har samme effekt. Jeg læste en engelsk indlæg om en der havde problemer med det indtil han sørgede for alle webservice servere havde samme build langt på. Jeg tror heller ikke det er så enkelt som bare kun at tilføje og kompabilitet. Vi har oplevet at ændre fra en long til en int, det gik galt, selv om det jo er en kompatibel ændring. (kun den metode fejlede, de andre var ok) Vi har også prøvet at tilføje en ny metode og straks efter lave en ændring til den nye metode og selv om klienten ikke brugte den nye metode, kik det galt.
Tror jeg en dag prøver at lave alle mulige test, sådan at jeg kan sporer mig ind på hvad der går godt og hvad der går skidt, for jeg kan ikke finde noget officielt fra Microsoft eller andre steder.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.