当我使用取消按钮关闭程序时,我得到一个应用程序错误,它所做的就是关闭表单.
错误说:"应用程序appName.exe遇到严重错误,必须关闭"
我该如何开始修复它?这不是一个抛出的例外; 没有其他信息.它可能是什么,我该如何解决?
在我的Global.asax中,我定义了Application_error方法:
protected void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
// Get the exception object.
var exc = Server.GetLastError();
//logics
Response.Redirect(String.Format("~/ControllerName/MethodName?errorType={0}", errorAsInteger));
}
Run Code Online (Sandbox Code Playgroud)
并且exc变量确实保留了最后一个错误但是在响应方法(MethodName)中从响应重定向后,它Server.GetLastError()是null.我怎样才能保留它或将其传递给Response.Redirect(String.Format("~/ControllerName/MethodName?errorType={0}"我所以我可以将我的方法体中的异常作为对象?
model-view-controller asp.net-mvc response application-error global-asax
我是传统Delphi应用程序的维护者.在运行此程序的计算机上,Application Error有时会出现标题引用此Delphi应用程序以及如下消息:
"......"处的指令引用"......"处的存储器.内存无法"读取".
单击"确定"以终止该程序.
任务管理器说属于此消息框的进程是csrss.exe.这将是一个系统化的方法来发现这个错误的根本原因?
问题是,这个Delphi程序相当复杂,并且错误消息相对较少出现,因此我不能简单地单步执行代码并找到导致错误的部分.此外,应用程序会自动运行,无需用户中断,因此我无法询问用户当消息出现时她做了什么.应用程序和系统日志不表示任何问题.当消息框存在时,应用程序不会停止工作.
我希望有人之前遇到过这样的错误信息,并且能够解决问题.提前谢谢你的帮助.
我正在使用javafx,想在一个按钮的'setOnAction'中编写代码来关闭javafx1类和运行javafx2类,但我看到错误'应用程序启动不能多次调用'.我怎样才能解决这个问题?
//This code is in the class JavaFX1:
button.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
JavaFX2.main(null); //How can i change current line?
stage.close();
}
});
Run Code Online (Sandbox Code Playgroud) asp.net-mvc ×1
csrss ×1
debugging ×1
delphi ×1
global-asax ×1
javafx ×1
launch ×1
response ×1
windows-ce ×1