调用lazyinitializer mvc4的目标抛出异常

时间:2013-05-02 05:35:30

标签: asp.net asp.net-mvc-4

我正在尝试构建asp.net mvc4应用程序,在运行应用程序时,我在lazyinitializer语句中收到错误Exception has been thrown by the target of invocation。请帮忙。提前致谢。我的代码如下

namespace CMMIS.Web.Filters
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public sealed class InitializeSimpleMembershipAttribute : ActionFilterAttribute
{
    private static SimpleMembershipInitializer _initializer;
    private static object _initializerLock = new object();
    private static bool _isInitialized;

    public override void OnActionExecuting(ActionExecutingContext filterContext)
    {
        // Ensure ASP.NET Simple Membership is initialized only once per app start
        LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);
    }

1 个答案:

答案 0 :(得分:0)

因为LazyInitializer正在webconfig中被模仿。只需删除它,代码就可以正常运行