Tengo un servicio WCF alojado en un servicio de Windows y utiliza el punto final BasicHttp para dar servicio a los dispositivos Windows Mobile que se han conectado a él.WCF La solicitud falló con el estado HTTP 405: Método no permitido
El problema es que con el emulador de dispositivo. Puedo conectarme al servicio y usarlo sin ningún problema, pero con un dispositivo real. Recibo el error:
WCF The request failed with HTTP status 405: Method Not Allowed.
He utilizado el siguiente código para implementar el servicio.
BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
basicHttpBinding.UseDefaultWebProxy = false;
m_ServiceHost.AddServiceEndpoint(typeof(IKooft), basicHttpBinding, "KooftService");
m_ServiceHost.Open();
¿Cómo puedo resolver este problema?
Como mencioné, está alojado en una aplicación de servicio de Windows, no en IIS. – mrtaikandi
SOAPIS30.DLL falta en mi cuadro de desarrollo y estoy experimentando un problema similar. ¿Tiene alguna idea de dónde puedo obtener esa DLL? ¿De qué SDK forma parte? – Danielb
Para responder a mi propia pregunta, esa DLL proviene del Microsoft SOAP Toolkit en desuso. – Danielb