J'ai trouvé la solution ici...http://www.cstruter.com/blog/320
"Lorsque le paramètre de sérialisation est défini sur auto/on et que vous utilisez un service Web dans votre projet, un assembly de sérialisation est automatiquement généré dans votre dossier de sortie (par exemple, SourceAssembly.XmlSerializers.dll) que vous devrez enregistrer en SQL comme vu dans l'extrait suivant :
CREATE ASSEMBLY CLRProcedures FROM 'C:\demos\CSTruter.com\CLRSQL\bin\Release\SourceAssembly.dll'
WITH PERMISSION_SET = UNSAFE
GO
CREATE ASSEMBLY CLRSerializer FROM 'C:\demos\CSTruter.com\CLRSQL\bin\Release\SourceAssembly.XmlSerializers.dll'
WITH PERMISSION_SET = UNSAFE
GO
CREATE PROCEDURE Test
AS EXTERNAL NAME [CLRProcedures].[CSTruter.com.StoredProcedures].[Test]"