Как я могу общаться с сервисом WCF из расширения Firefox? - PullRequest
2 голосов
/ 28 февраля 2010

Я написал простой сервис WCF и подтвердил, что могу вызвать его из веб-приложения asp.net. Теперь я хочу вызвать тот же сервис с расширения Firefox.

Глядя на пример здесь, http://dotnetbyexample.blogspot.com/2008/02/calling-wcf-service-from-javascript.html Я подумал, что если я получу прокси-сервер javascript на шаге 7, я смогу вызвать его из javascript в моем расширении Firefox.

Но когда я загружаю firefox с расширением, он говорит «Type undefined» в консоли ошибок и указывает на строку Type.registerNamespace в начале прокси-сервера javascript.

Сгенерированный прокси работает только из другого приложения .net? Как я должен идти об этом?

Обновление: https://developer.mozilla.org/en/SOAP_in_Gecko-based_Browsers рассказывает о том, как справиться с вызовом веб-службы из Firefox. Поэтому, если у нас есть wsdl для службы wcf, мы сможем сделать это из расширения.

1 Ответ

0 голосов
/ 22 марта 2010

Используйте WCF для возврата простого XML (не SOAP) или JSON. JSON наверняка будет отличным выбором, потому что вы будете использовать xul / JS ..

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