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类内。

自从创建一个新项目以来,我第一次点击登录或注册,所以我不确定是否从一开始就存在错误。

ASP.. NET异常:key '初始目录'超过了它的极限'128'

这很可能与您在web.config中的连接字符串有关请看下面的部分:

Initial Catalog=aspnet-AuctionWebsite-20130613142210;

可能超过128个字符。