Cómo admitir enlaces XMLRPC en el servicio web WCF .Net 4 sin el ejemplo de tinyblogger

Darin Dimitrov respondió una pregunta sobre la compatibilidad con la interfaz XMLRPC (enlaces) en un servicio web WCF .net. En su respuesta, explicó agregar referencias a Microsoft.Samples.XmlRpc y TinyBlogEngine.

¿Por qué se necesita el motor TinyBlogEngine? ¿Cómo puedo tomar un servicio web WCF .net 4 que funcione y agregar soporte para XMLRPC sin convertirlo en una aplicación de blog?

preguntado el 08 de enero de 11 a las 16:01

Por favor, muestre un enlace donde Darin dijo esto. -

Supongo que podría haber sido más detallado en mi publicación. Gracias por solicitar el enlace: stackoverflow.com/questions/3097020/… -

Estoy usando .net 4. ¿Debería poder admitir el cliente xmlrpc agregando direcciones de punto final? ¿BasicHttpBinding todo lo que necesito? ¿Por qué se necesita Microsoft.Samples.xmlrpc? ¿.Net 4 todavía necesita Microsoft.Samples.xmlrpc? -

De la lectura adicional, parece que WCF no es compatible con el protocolo XMLRPC, por lo que Microsoft.Samples.xmlrpc todavía es necesario. Todavía no voy a encontrar una manera de usar este componente de Microsoft para agregar soporte a un servicio web WCF .net. Toda la ayuda sería genial. -

1 Respuestas

¿Por qué se necesita el motor TinyBlogEngine?

TinyBlogEngine simplemente contiene el código del servicio web WCF que puede reemplazar con cualquier implementación que desee (blog o lo que sea). Este podría ser un servicio web existente que ya tiene. Microsoft.Samples.XmlRpc es lo que habilita un enlace XML RPC a un servicio WCF existente. Solo necesitas tener esto XmlRpcEndpointBehaviorExtension He mostrado en la publicación si desea poder configurar el enlace RPC a través de web.config.

contestado el 23 de mayo de 17 a las 15:05

Gracias, señor Dimitrov. Necesitaba eso para saber que estaba en el camino correcto. El archivo de configuración tuvo algunos problemas y ahora está funcionando. Las llamadas XMLRPC entran ahora en mi servicio web wcf .net. Descubrí que no puede usar el servidor web local de devstudio para atender llamadas. Debe dejar que su servicio IIS haga eso, pero aún puede depurar el código. - Kevin Conley

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.