Мы переходим от устаревшего приложения, написанного на ColdFusion, к приложению ASP.Net Web Forms. Одно из требований - переместить устаревший веб-сервис. Адрес может измениться, но формат ввода и ответов должны быть одинаковыми. Я относительно новичок в веб-службах, но я знаю, что существуют форматы вывода SOAP и JSON для веб-службы .Net (возможно, другие). Но ни один из них не выполним.
Мне нужно полностью контролировать ответ. Если бы я делал это со страницей .ASPX, я бы просто записал устаревшее представление в строку, очистил Response, а затем добавил эту строку в Response и вызвал Response.End.
Есть ли что-то похожее на .ASMX?
Есть ли более разумный способ сделать это и при этом иметь возможность интеграции с остальной частью кода базы веб-приложений ASP.Net?