这个错误发生在我身上,我找不到它的原因。唯一发生的更改是一些数据库架构更改,没有任何 webconfig 更改,而且我正在使用自定义角色提供程序,该提供程序在一段时间内没有更改。我收到以下错误页面:
“/”应用程序中的服务器错误。
配置错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:调用目标已引发异常。
源错误:
第 55 行: 第 56 行: 第 57 行: 第 58 行: 第 59 行:
源文件:...\web.config 行:57
版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.272
我在某处读到这可能是我的自定义角色提供者的构造函数问题,但到目前为止我无法修复它,所以对于任何想知道以下是构造函数的人:
private IProviderRepository _providerRepository;
public CustomRoleProvider() : this(new ProviderRepository()){}
public CustomRoleProvider(IProviderRepository providerRepository)
{
_providerRepository = providerRepository;
}