外部组件引发的异常

时间:2011-03-15 23:48:46

标签: c# asp.net c++

我有一个使用C#的ASP.NET网站,它使用DLLImport调用C ++方法。一切都很好,突然间我不断收到这个错误:

  

外部组件抛出异常。描述:未处理   在执行当前Web请求期间发生异常。   请查看堆栈跟踪以获取有关错误的更多信息   它起源于代码。

     

异常详细信息:System.Runtime.InteropServices.SEHException:   外部组件抛出异常。

     

源错误:在此期间生成了未处理的异常   执行当前的Web请求。有关原产地的信息   可以使用异常来识别异常的位置   堆栈跟踪下面。

1 个答案:

答案 0 :(得分:1)

显然,异常源于C ++代码中的某个地方。请参阅this以了解SEHException。您可以使用ErrorCode属性来获取实际错误。如果它是一个常见的HRESULT代码,您可以通过互联网搜索获取详细信息,如果它是一些自定义代码,那么您可能需要联系C ++组件作者以获取更多详细信息。