ASP.. NET异常:key '初始目录'超过了它的极限'128'
本文关键字:过了 极限 异常 NET key ASP | 更新日期: 2023-09-27 18:18:30
我正在自学ASP。. NET MVC4,并建立一个简单的网站,我得到的错误,只要我点击网站上的注册或登录按钮:
键'initial catalog'的值长度超过了它的限制"128年"。
我已经搜索了一个解决方案,但结果大多是关于使用数据库连接的自定义登录代码,但我在启动新项目时使用默认实现的授权代码,与AccountController已经设置,所以我无法找出是什么导致错误或如何修复它。
调试器在此方法调用时停止:
LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);
并点击step out将停止此方法调用:
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
它们都在InitializeSimpleMembershipAttribute
类内。
自从创建一个新项目以来,我第一次点击登录或注册,所以我不确定是否从一开始就存在错误。
这很可能与您在web.config中的连接字符串有关请看下面的部分:
Initial Catalog=aspnet-AuctionWebsite-20130613142210;
可能超过128个字符。