Windows Server 2003 + IIS 6.0 + WCF
От: maxkazar  
Дата: 26.02.09 20:27
Оценка:
Добрый день.
Столкнулся с такой проблемой...
На рабочей машине отлаживал проект 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
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.