0

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

键“初始目录”的值长度超过了“128”的限制。

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

调试器在此方法调用上停止:

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

在这个方法调用上点击 step out 会停止它:

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

两个人都在InitializeSimpleMembershipAttribute课堂上。

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

4

1 回答 1

3

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

Initial Catalog=aspnet-AuctionWebsite-20130613142210;

你的可能超过 128 个字符..

于 2013-06-13T19:28:13.080 回答