【发布时间】:2011-07-05 11:01:30
【问题描述】:
我在配置自定义 asp.net membership service 时遇到了问题。
绑定模块时,我在应用程序启动时收到一条烦人的消息,这里是:
this.Bind<RoleProvider>()
.ToConstant(Roles.Providers["SQLiteRoleProvider"]);
this.Bind<MembershipProvider>()
.ToConstant(Membership.Providers["SQLiteMembershipProvider"]);
This method cannot be called during the application's pre-start initialization stage.
At
>System.Web.dll!System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
in {System.Web.Compilation.BuildManager} System.Web.Compilation.BuildManager
我查看了很多博客和类似的问题
ASP.NET: This method cannot be called during the application's pre-start initialization stage
也有,但没有成功。
以前有人遇到过这个错误信息吗?
【问题讨论】:
-
堆栈跟踪和相关代码是什么?
-
我已经包含了有用的部分,但我也添加了 Ninject 部分。
标签: sqlite asp.net-mvc-3 asp.net-membership ninject membership-provider