我正在自学 ASP.NET MVC4,并建立了一个简单的网站,我一点击网站上的注册或登录按钮就收到错误:
键“初始目录”的值长度超过了“128”的限制。
我已经搜索了一个解决方案,但是结果主要是关于使用数据库连接的自定义登录代码,但是我使用的是启动新项目时默认实现的授权代码,并且已经设置了 AccountController,所以我无法弄清楚找出导致错误的原因或如何修复它。
调试器在此方法调用上停止:
LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);
在这个方法调用上点击 step out 会停止它:
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
两个人都在InitializeSimpleMembershipAttribute
课堂上。
而且自从创建一个新项目以来,我是第一次点击登录或注册,所以我不确定错误是否从一开始就存在。