Hi all,
I'm trying to remote the following class:
Public Class TestCampaignController
Inherits TestBaseController
Public Function GetCampaigns() As EntityClasses.CampaignEntity
End Function
End Class
It seems EntityClassses.CampaignEntity is not remotable. I get the following error when I try to access the WSDL file from IE:
System.NullReferenceException: Object reference not set to an instance of an object.
at System.Runtime.Remoting.MetadataServices.RealSchemaType.PrintMessageWsdl(TextWriter textWriter, StringBuilder sb, String indent, ArrayList refNames)
at System.Runtime.Remoting.MetadataServices.XMLNamespace.PrintMessageWsdl(TextWriter textWriter, StringBuilder sb, String indent, ArrayList refNames)
at System.Runtime.Remoting.MetadataServices.WsdlGenerator.PrintWsdl()
at System.Runtime.Remoting.MetadataServices.WsdlGenerator.Generate()
at System.Runtime.Remoting.MetadataServices.SUDSGenerator.Generate()
at System.Runtime.Remoting.MetadataServices.SdlChannelSink.GenerateSdl(SdlType sdlType, IServerResponseChannelSinkStack sinkStack, ITransportHeaders requestHeaders, ITransportHeaders responseHeaders, Stream& outputStream)
at System.Runtime.Remoting.MetadataServices.SdlChannelSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage& responseMsg, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.Http.HttpHandlerTransportSink.HandleRequest(HttpContext context)
at System.Runtime.Remoting.Channels.Http.HttpRemotingHandler.InternalProcessRequest(HttpContext context)
If I remove EntityClasses.CampaignEntity and replace it with a hashtable... it works.
Are LLBLGen entities compatible with remoting?