У меня есть служба WCF, размещенная в службе Windows, и использующая конечную точку BasicHttp для обслуживания подключенных к ней устройств Windows Mobile.
Проблема в том, что с эмулятором устройства. Я могу подключиться к сервису и использовать его без проблем, но с реальным устройством. Я получаю ошибку:
WCF Запрос не выполнен с состоянием HTTP 405. Метод не разрешен.
Я использовал следующий код для реализации службы.
BasicHttpBinding basicHttpBinding = new BasicHttpBinding();
basicHttpBinding.UseDefaultWebProxy = false;
m_ServiceHost.AddServiceEndpoint(typeof(IKooft), basicHttpBinding, "KooftService");
m_ServiceHost.Open();
Как я могу решить эту проблему?