我已经构建了一个自定义成员资格提供程序,我在以前的asp.net mvc应用程序中使用过没有任何问题。
现在我正在尝试在asp.net webforms应用程序中使用它,并且我不断收到配置错误 - 调用目标引发了异常。
错误页面上没有堆栈跟踪,我的成员资格提供程序的构造函数中的断点不会被命中。
我已经读过我需要检查内部异常以找出真正的问题,但是我遇到了这个问题。
答案 0 :(得分:6)
只要在动态调用的委托内部抛出异常,就会发生这种情况。
委托调用调用正在捕获异常,并将其包装在新的异常中。
当你发现它时,会有一个InnerException属性。这将包含从代理中引发的原始异常。如果您调试异常,您应该能够看到这一点。异常窗口将显示此信息。或者,如果在异常处理程序中放置断点,则可以在locals窗口中看到异常信息,包括内部异常。
找到InnerException后,您将可以访问原始错误以及原始堆栈跟踪。