Я создал простой веб-сервис WCF. Как я могу рассматривать его как XML?Получить ответ webservice WCF как XML
Я создаю потребительское клиентское приложение, а затем выдаю результаты как XML как-то?
Я создал простой веб-сервис WCF. Как я могу рассматривать его как XML?Получить ответ webservice WCF как XML
Я создаю потребительское клиентское приложение, а затем выдаю результаты как XML как-то?
я довольно рекомендуем использовать XML-шпиона, поскольку он обеспечивает хороший вид на WSDL, SOAP, XSD http://www.altova.com/simpledownload2c.html?gclid=CJeFgKGEr64CFSgntAod9m4oSA
SoapUI может быть вам подходит. Также поможет вам проверить свои услуги. Направьте его на WSDL и уходите.
Вы можете использовать утилиту для трассировки WCF - SvcTraceViewer.exe. Просто настройте трассировщик в вашем файле конфигурации.
Взгляните на этот источник (в нижней части, system.diagnostics секции):
Это, как мы используем WCF трассировки в нашем проекте.
Вы также можете использовать инструмент тестирования Wcf, предоставленный вам визуальной студией. Его довольно прямолинейно использовать.
Вы можете найти его в C: \ Program Files \ Microsoft Visual Studio 10.0 \ Common7 \ IDE \ WcfTestClient
Ниже приведен все вещи, которые я хотел бы предложить:
Включение трассировки на стороне службы, генерирует трассировку журналов, и анализировать с SvcTraceViewer. Для этого следуйте инструкциям на странице this MSDN article on using the service trace viewer.
Включите исключения для отладки. Это делается путем включения includeExceptionDetailInFaults, который you can do by following the instructions here.
Использовать Fiddler для мониторинга проволочного трафика.
Попробуйте это, пожалуйста, сообщите об этом! :)
Вы имеете в виду просмотр ответа только для отладки? – Aliostad
@Aliostad Служба принимает данные из базы данных. Я хочу, чтобы предоставить xml кому-то для контроля качества, прежде чем передать его клиенту – iKode
WCF абстрактно все это. У вас может быть привязка, чтобы данные передавались как двоичный, двоичный XML или полностью подходящий формат, например, в NetTcp или NetNamedPipe. Я предлагаю вам использовать Fiddler для получения данных, поскольку он путешествует по проводам, но только вы используете привязку, которая обеспечивает простой формат XML. – Aliostad