jquery с wcf не размещается на IIS - PullRequest
0 голосов
/ 14 июня 2011

Можно ли с помощью jquery общаться с моим wcf-сервисом, который размещен как оконный сервис?или он действительно должен быть размещен на IIS?

Кроме того, моя обычная служба wcf не имеет всего этого WebInvoke, AspNetCompatibilityRequirements.В текущем состоянии я могу использовать jquery для общения с моим текущим wcf без внесения в него изменений?

Например,

public interface IMyService
{ 
     [OperationContract]
     string SayHello();
}

public class MyService : IMyService
{
     public string SayHello(){ return "Hello"; }
}

1 Ответ

1 голос
/ 14 июня 2011

Технически говоря, вы можете, но это будет немного сложнее.Технически это будет означать, что ваша служба Windows будет преобразована в http-слушатель.Для этого:

  1. Останов сервера IIS
  2. Настройка службы Windows для использования привязок tcp через Soap
  3. Служба Windows должна быть связана с портом 80 (HTTP)
  4. Запустите службу Windows.Сделайте нормальный звонок из браузера, чтобы увидеть, как он работает.Это должно разрешить обмен XML через Soap.

Вы также можете обратиться к этому вопросу , где пользователь может реализовать службу Windows через HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...