我想调试我的asp.net,它调用api(这是一个第三方包装)。在调用下面的方法时,它会崩溃。iisexpress崩溃无法调试
private void RegisterCallbacks()
{
_instance.Callbacks.RegisterCallbacks(LogCallback, StatusCallback, BusyCallback, ExceptionCallback);
}
这里_instance是该API的。它崩溃IIS并没有错误..任何想法可能是错误的?
获得低于EVENTVWR
错误的应用程序名称:iisexpress.exe,版本:10.0.14358.1000,时间戳:0x574fc56b 错误模块名称:HybirRelease32.dll,版本:0.0.0.0,时间戳:0x597ec186 异常代码:0xc00000fd 故障偏移:0x001cffe7 出错进程ID:0x814 错误的应用程序启动时间:0x01d315fa7acca3f0 错误的应用程序路径:C:\ Program Files文件(x86)的\ IIS快递\ iisexpress.exe 错误模块路径:C: \ Test \ xxx.dll 报告ID:32057b9d-8f 56-45c9-abc6-64771c99c4ba 断裂作用包全名: 断裂作用包相对的应用程序ID:
检查事件日志并查看是否转储了堆栈跟踪。 –
用'try..catch(exception e){...}'围绕调用,在catch体中设置一个断点,并在到达断点时,您应该能够检查异常数据(包括堆栈跟踪)一个(快速)手表。 –
也许这一个RegisterCallbacks再次打电话给他自己,你崩溃的iis? – Aristos