Créer par programme pour les points de terminaison .NET service WCF

J'ai une classe qui est conçu pour fonctionner avec un service web. Pour l'instant, je l'ai écrit à la requête http://www.nanonull.com/TimeService/TimeService.asmx.

La classe va être utilisé par un héritage application qui utilise VBScript, donc ça va être instancié en utilisant l'espace de Noms.ClassName conventions.

Je vais avoir de la difficulté à écrire le code pour obtenir les liaisons et les points de terminaison de travail avec les élèves de ma classe, parce que je ne vais pas être en mesure d'utiliser un fichier de configuration. Les échantillons que j'ai vu discuter de l'utilisation d'SvcUtil.exe mais je ne sais pas comment faire si le service web est externe.

Quelqu'un peut me pointer dans la bonne direction? C'est ce que j'ai à ce jour, et le compilateur est de s'écraser sur IMyService:

 var binding = new System.ServiceModel.BasicHttpBinding();
        var endpoint = new EndpointAddress("http://www.nanonull.com/TimeService/TimeService.asmx");

        var factory = new ChannelFactory<IMyService>(binding, endpoint);

        var channel = factory.CreateChannel(); 


        HelloWorld = channel.getCityTime("London");
Découvrez ce thread: stackoverflow.com/questions/54579/...
Qu'entendez-vous par "le compilateur est en panne"? Quelle est l'erreur?
Question stupide, mais c'est une ASMX service, pas un service WCF droit?
Darjan - j'ai essayé, mais je n'était pas clair sur le type d'utilisation, ce qui m'amène à: Charles - ses bombardements lors de la tentative de résoudre le Type dans la ChannelFactory constructeur. Dans Darjan post, il n'est pas clair pour moi non plus l'argument qu'y va. Jeremy c'est un ASMX de service que je suis en train de l'appeler. Merci pour vos commentaires. Je me sens comme si j'y suis presque mais il vous manque quelque chose de stupide.

OriginalL'auteur E. Rodriguez | 2011-11-16