Ciao
sto facendo il mio primo wcf service ma non capisco perché mi da sempre l'errore seguente:
System.Runtime.Serialization.InvalidDataContractEx ception: Impossibile serializzare il tipo 'wcfServiceGUI.config'. Provare a contrassegnarlo con l'attributo DataContractAttribute e a contrassegnare tutti i relativi membri da serializzare con l'attributo DataMemberAttribute. Se il tipo è una raccolta, provare a contrassegnarlo con l'attributo CollectionDataContractAttribute. Per gli altri tipi supportati, vedere la documentazione di Microsoft .NET Framework.
i miei due file sono cosi fatti:
iService1.vb
<ServiceContract()>
Public Interface IService1
<OperationContract>
Function GetConfig() As config
End Interface
<System.Runtime.Serialization.DataContractAttribut e()>
Public Class myConfig
<DataMember()>
Public Property GetConfig() As config
End Class
Service1.vb è cosi composto
Public Class Service1
Implements IService1
Public Function GetConfig() As config Implements IService1.GetConfig
Dim _Config As New config("./ConfigWCF/config.xml", "./ConfigWCF/languages.xml")
_Config.LoadXmlAllDocument()
Return _Config
End Function
End Class
In sostanza il service dovrebbe creare l'oggetto _Config dalla lettura di due file xml ma mi da sempre errore, come si potrebbe fare?
Ciao grazie a tutti