我们在global.asax文件中有一个带有错误处理的Web应用程序,它通过任何未捕获的异常并通过电子邮件向我们发送包含异常堆栈跟踪和内部异常(如果有)堆栈跟踪的详细信息。这通常可以很好地为我们提供错误开始的类名,页面名称和行号。在一个页面的情况下,我们得到的不仅仅是下面的错误。所以,我不知道当页面加载时,当用户回发时,当它调用控制器将对象发送到数据库或其他地方时,它是否正在发生。任何人都可以建议一种方法来跟踪这个特定的错误到一个行号?感谢。
System.Web.HttpUnhandledException: Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.FormatException: Input string was not in a correct format.
at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
at System.Web.UI.WebControls.ImageButton.LoadPostData(String postDataKey, NameValueCollection postCollection)
at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
答案 0 :(得分:3)
此页面 http://forums.asp.net/t/1823287.aspx/1描述了一个类似的问题,似乎与IE10和图像按钮有关。建议IE10将点击坐标发送为小数而不是整数,但.Net框架代码使用ParseInt32进行解析,如堆栈跟踪中所示。在服务器上更新.Net框架可能有所帮助。