Ik probeer een object geserialized naar een webservice te sturen (C#).
Ik heb het object eerst [Serializable] gemaakt. Vervolgens serialize ik het object met een BinaryFormatter naar een MemoryStream, die ik Base64 encode in een string.
Die string stuur ik naar de WebService, waar ik hem Base64 decode en in een MemoryStream zet. Deze memorystream deserialize ik vervolgens.
Ik krijg dan de "Cannot find assembly" error als ik de WebService aanroep, aangezien hij probeert de versturende Assembly te zoeken, in plaats van die van de WebService.
Kan ik misschien tijdens het serializen meegeven dat hij de Assembly info niet meeneemt? Of kan ik die, tijdens het deserializen, weer wijzigen naar de nieuwe Assembly?
Als er meer info nodig is dan post ik wel ff wat code, maar die staat verspreid over een aantal klassen dus dat gaat niet zo heel makkelijk.
Ik heb het object eerst [Serializable] gemaakt. Vervolgens serialize ik het object met een BinaryFormatter naar een MemoryStream, die ik Base64 encode in een string.
Die string stuur ik naar de WebService, waar ik hem Base64 decode en in een MemoryStream zet. Deze memorystream deserialize ik vervolgens.
Ik krijg dan de "Cannot find assembly" error als ik de WebService aanroep, aangezien hij probeert de versturende Assembly te zoeken, in plaats van die van de WebService.
Kan ik misschien tijdens het serializen meegeven dat hij de Assembly info niet meeneemt? Of kan ik die, tijdens het deserializen, weer wijzigen naar de nieuwe Assembly?
Als er meer info nodig is dan post ik wel ff wat code, maar die staat verspreid over een aantal klassen dus dat gaat niet zo heel makkelijk.