Мы должны использовать определенную библиотеку для сериализации, которая используется следующим образом:
var obj = Serializer.Deserialize(myStream); //Read
Serializer.Serialize(obj, myOtherStream); //Write
Нам нужно выставить это через веб-сервис, и я получил эту работу так:
- Файл -> Новый проект -> Сайт ASP .Net WebForms
- В Page.Load мы используем члены Request и Response для выполнения сериализации
- Изменить ContentType в ответе
- Затем мы вызываем Response.End ()
- Нам также пришлось поместить Async = "true" на страницу aspx
И все это, кажется, работает нормально.
Есть ли лучший способ справиться с этим? Мы хотим, чтобы наш сервис работал в IIS, но мы не знали, были ли какие-либо издержки при создании страницы aspx.
Есть ли какая-то польза от подключения к WCF?