2013-03-06 153 views
0

我正在开发ASP.NET应用程序(使用最新的4.0)。我总是想知道是否有方法来捕获用户的屏幕并将其保存到文件夹以进行错误记录? 我可以在每个用户机器上安装Win-form,并在ASP.NET页面出错时执行它。 请指教。 谢谢ASP.NET屏幕截图

+1

您应该将错误记录在应用程序代码中,而不是试图捕获用户的屏幕。 – GvM 2013-03-06 20:20:06

回答

1

理论上可以安装一个浏览器插件,当发生错误时会触发屏幕截图。但第一个问题是,你会需要从错误发生前的屏幕截图 - 一些非常聪明的错误处理或时间机器。

但是,无论如何,这将要求您在用户机器上安装软件,从而从您的基于Web的应用程序中获得任何好处。例如,您将必须处理所有可能的操作系统/浏览器组合。

得到该屏幕截图的唯一合理方法是显示自定义错误消息,要求用户手动提供自己的屏幕截图。

+0

+1指出屏幕截图需要来自错误之前。 – 2013-03-06 21:14:18