处理来自自定义角色提供程序C#MVC4的错误

处理来自自定义角色提供程序C#MVC4的错误,c#,asp.net-mvc-4,error-handling,roleprovider,C#,Asp.net Mvc 4,Error Handling,Roleprovider,我使用MVC4 C#应用程序构建了自定义角色提供程序项目,该项目运行良好,但当角色提供程序(如SQL Server关闭)中出现错误时,应用程序会收到以下错误: 源错误: Line 46: <roleManager enabled="true" defaultProvider="myRoleProvider"> Line 47: <providers> Line 48: <add name="myRoleProvider" type

我使用MVC4 C#应用程序构建了自定义角色提供程序项目,该项目运行良好,但当角色提供程序(如SQL Server关闭)中出现错误时,应用程序会收到以下错误:

源错误:

Line 46:     <roleManager enabled="true" defaultProvider="myRoleProvider">
Line 47:       <providers>
Line 48:         <add name="myRoleProvider" type="SDP.myRoleProvider.myRoleProvider,      >SDP.UtilyxRoleProvider" applicationName="SDPlatform" />

Line 49:       </providers>
Line 50:     </roleManager>
第46行:
第47行:
第48行:
第49行:
第50行:
源文件:d:\Projects\SDPlatform\SDPlatform\SDPlatform\web.config行:48

我无法捕获和处理web应用程序端的错误。我在角色提供者端发现了它,但在Web应用端无法处理它


谢谢

您发布的错误表明web.config文件第48行中存在语法错误。我认为只有在SqlServer服务暂停时才可能出现语法错误。但让我说得更详细一些。RoleProvider是作为自定义角色提供程序实现的独立项目。我的应用程序工作了几个星期,直到发生了什么导致RoleProvider出错的事情,当出现错误时,就会像上面所示的那样表现出来。我猜我的Web应用程序无法处理自定义角色提供程序项目或类似项目中的错误,我希望捕获该错误。谢谢\