Мы работали над этим в моей компании, и мы получили доказательство того, что концепция работает довольно быстро (но проект, для которого мы его создали, сейчас приостановлен). Я не могу поделиться кодом, но могу дать вам несколько советов.
Это не чистый ASP.NET, но, возможно, вы все еще можете его использовать. Мы создали службу Windows, которую можно вызывать из ASP.NET.
Обычно вы устанавливаете плагин flash на сервер, затем службы Windows могут просто открыть SWF-файл через компонент SWX ActiveX, а затем вы можете получить представление обо всем этом. Он работает довольно хорошо, обратите внимание, что вам не нужно фактически отображать компонент ActiveX на экране, чтобы сделать снимок.