2013-10-13 3 views
0
class myremoteobject:MarshalByRefObject 
{ 
    public myremoteobject() 
    { 
     Console.WriteLine("hi there"); 
    } 
} 

class Program 
{ 
    static void Main(string[] args) 
    { 
     HttpChannel chn = new HttpChannel(1234); 
     ChannelServices.RegisterChannel(chn, false); 
     RemotingConfiguration.RegisterWellKnownServiceType(typeof(myremoteobject), "abc", WellKnownObjectMode.Singleton); 
     Console.WriteLine("server started.... press any key to stop"); 
     Console.ReadLine(); 
    } 
} 

Je ces classes simples mais alors que je suis en train de générer des métadonnées de l'aide soapsuds outil comme ceci: - soapsuds -ia:server -nowp -oa:metadata.dllErreur lors de la génération des métadonnées

Je reçois erreur

erreur : Données de schéma non valides., Aucune liaison avec des éléments SOAP, RPC et codés

Répondre

2

J'ai reçu cette erreur dans le passé. e soapsuds.exe s'attend à un codage différent de celui fourni par ASP.NET. Dans ce cas, wsdl.exe a fonctionné pour moi. C'est une différence entre les services distants (soapsuds.exe) et les services Web (wsdl.exe).

Questions connexes