ASP.NET异常:关键“初始目录”的值长度超过了'128'的限制

时间:2013-06-13 19:12:19

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

我正在自学ASP.NET MVC4,并设置一个简单的网站,一旦我点击网站上的注册或登录按钮,我就会收到错误:

  

关键'初始目录'的值的长度超过了它的限制   '128'。

我已经搜索了一个解决方案,但结果主要是关于使用数据库连接的自定义登录代码,但我在启动新项目时使用默认实现的授权代码,已经设置了AccountController,所以我不是能够找出导致错误的原因或解决方法。

调试器暂停此方法调用:

LazyInitializer.EnsureInitialized(ref _initializer, ref _isInitialized, ref _initializerLock);

并点击步骤在此方法调用上暂停它:

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

它们都在InitializeSimpleMembershipAttribute类中。

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

1 个答案:

答案 0 :(得分:2)

这很可能与web.config中的连接字符串有关 看看像这样的部分:

Initial Catalog=aspnet-AuctionWebsite-20130613142210;

你的机会超过128个字符..