none
сервис не читает app.config

    Question

  • Вот такая странная вещь, откомпилированная служба запускаемая из управляющего консольного приложения, не публикует метаданных, при попытке приконектится wcftestclientом, выдаёт ошибку в которой только одну строчку можно разобрать(остальное всё в неясной кодировке)

    Cannot process the message because the content type 'application/soap+xml; charset=utf-8' was not the expected type 'text/xml; charset=utf-8

    Я так понимаю, что это значит, что сбилась кодировка и сервис не может прочесть конфиг. Как это можно исправить, или как можно отключить конфигурацию из файла(т.е. конфигурировать в коде)

    Wednesday, June 01, 2011 7:53 AM

Answers

  • вы говорите прямо как страница которая отображается :) Уж это то всё я точно попробывал. Устранил проблему, следующим образом, сменил язык вижуал студии и прописал кодировку soap в клиенте
    Wednesday, June 08, 2011 10:03 AM

All replies

  • Конфиг тут ни при чем. Сервис пообещал xml. А вместо него попытался отдать html-ную странцу (с ошибкой, или просто страницу помощи). Или наоборот, клиент прислал html вместо нормального запроса - зависит от места ошибки. Проверь url, по которому ты к сервису подключаешься. И опубликуй метаданные - wcftestclient без метаданных о сервере ничего не узнает.


    My blog | My Favorite Project
    Thursday, June 02, 2011 8:57 AM
  • вы говорите прямо как страница которая отображается :) Уж это то всё я точно попробывал. Устранил проблему, следующим образом, сменил язык вижуал студии и прописал кодировку soap в клиенте
    Wednesday, June 08, 2011 10:03 AM