我希望使用C#WebForms改进Web应用程序的错误记录。我想在错误被抛出之前保存页面的截图(包括用户在输入字段中的含义)。我发现的一切都只是在没有用户输入的情况下获得了页面的副本。
谢谢
答案 0 :(得分:0)
嗯,在webform应用程序中,它自己运行在用户计算机/手机/平板电脑(通常是浏览器)上的应用程序,因此您无法真正访问用户的GUI。
你有两个选择:
1.强制用户在他的设备上安装某种日志应用程序,这将生成屏幕截图(不太可能发生),或者只是向您发送带有错误报告的屏幕截图。
2.Log日志日志 记录数据库/文件中的每个错误,或者使用尽可能多的信息记录任何错误。 我们通常记录URL,异常类型+消息,堆栈跟踪,用户信息,日期时间
通常这对我们来说已经足够了。