2013-03-06 3 views
0

Я разрабатываю приложения ASP.NET (используя последние версии 4.0). Мне всегда интересно, есть ли способ захватить экран пользователей и сохранить его в папке для ведения журнала ошибок? Могу ли я установить Win-форму на каждом компьютере пользователя и выполнить ее, когда страницы ASP.NET запущены в ошибке. Просьба сообщить. ThanksASP.NET Захват экрана

+1

Вы должны регистрировать ошибку в коде приложения и не пытаться захватить экран пользователя. – GvM

ответ

1

Теоретически возможно установить плагин браузера, который приведет к захвату экрана при возникновении ошибки. Первая проблема заключается в том, что вам понадобится этот захват экрана до ошибки - либо очень умная обработка ошибок, либо машина времени.

Но это все равно потребует установки программного обеспечения на ваших компьютерах пользователей, что избавит вас от любых преимуществ, которые вы получаете от веб-приложения. Например, вам придется обрабатывать все возможные комбинации ОС/браузера.

Единственный разумный способ получить этот снимок экрана - показать пользовательское сообщение об ошибке, которое просит пользователя предоставить экранный снимок самостоятельно.

+0

+1, указав, что захват экрана должен быть от ПЕРЕД ошибки. –

Смежные вопросы