J'ai un service WCF qui a été hébergé sur un service Windows et utilise le point final BasicHttp pour servir les appareils Windows Mobile qui a été connectés.WCF La requête a échoué avec l'état HTTP 405: Méthode non autorisée
Le problème est que, avec l'émulateur de périphérique. Je peux me connecter au service et l'utiliser sans aucun problème, mais avec un périphérique réel. Je reçois l'erreur:
WCF The request failed with HTTP status 405: Method Not Allowed.
J'ai utilisé le code suivant pour implémenter le service.
BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
basicHttpBinding.UseDefaultWebProxy = false;
m_ServiceHost.AddServiceEndpoint(typeof(IKooft), basicHttpBinding, "KooftService");
m_ServiceHost.Open();
Comment puis-je résoudre ce problème?
Comme je l'ai mentionné, il est hébergé sur une application de service Windows pas IIS. – mrtaikandi
SOAPIS30.DLL est manquant sur ma boîte de développement et je rencontre un problème similaire. Avez-vous une idée d'où je peux obtenir cette DLL? De quel SDK fait-il partie? – Danielb
Pour répondre à ma propre question, cette DLL provient du Microsoft SOAP Toolkit obsolète. – Danielb