Добрый день.
Столкнулся с такой проблемой...
На рабочей машине отлаживал проект ExtJS клиент и сервис для него, все работало замечательно.
Начал публиковать на сервер и наткнулся на страшные вилы( — сервис перестал отрабатывать.
Проверил с помощью Fiddler, на запрос к сервису возвращается ответ с нулевой длиной, т.е. пустой (очень странно). Начал экспериментировать. Сервис содержит метод который возвращает мой класс который на моей машине серилизовался без проблем в JSON
[OperationContract]
[WebInvoke(
BodyStyle = WebMessageBodyStyle.WrappedRequest,
RequestFormat = WebMessageFormat.Json,
ResponseFormat = WebMessageFormat.Json,
UriTemplate = "/Get")]
public XForm Get(string formName)
{
......
return m_Form;
}
попробовал изменить тип результате на простой, string — все заработало, как только поменял тип обратно опять те же вилы((.
В общем, такое впечатление что на сервере не хватает чего то, или может быть криво установлено.
Да, на моей рабочей машине стоял .NET 3.5 SP1 а на сервер .NET 3.5