WCF La demande a échoué avec l'état HTTP 405: Méthode Non Autorisée

J'ai un service WCF qui a été hébergé sur un Service Windows et utilise le BasicHttp d'extrémité pour servir les appareils Windows Mobile qui a été connecté.

Le problème est qu'avec l'Émulateur de Périphérique. Je peux vous connecter au service et l'utiliser sans aucun problème, mais avec un périphérique réel. Je reçois l'erreur:

WCF La demande a échoué avec l'état HTTP 405: Méthode Non Autorisée.

J'ai utilisé le code suivant pour mettre en œuvre 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?

OriginalL'auteur mrtaikandi | 2008-12-15