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