我创建了一个MVC 3 Web应用程序项目,并使用Nuget Package Manager安装了microsoft-mvc-helpers软件包。为了得到这个工作,我不得不添加对WebMatrix.Data和WebMatrix.WebData(将“Copy Local”设置为true)的引用。在MVC3中使用带有自定义成员资格提供程序的microsoft-mvc-helpers包的问题
当我尝试运行项目中,我得到以下错误:
this method cannot be called during the application's pre-start initialization stage.
并将其指向以下部分在我的web.config(特别是加标签):
<membership defaultProvider="ICNMemberProvider" userIsOnlineTimeWindow="60">
<providers>
<clear />
<add name="ICNMemberProvider" type="Website.Providers.ICNMemberProvider" />
</providers>
</membership>
在安装microsoft-mvc-helpers软件包之前,这工作正常,如果我将其卸载,则可以正常工作。任何想法为什么我的客户会员提供商和助手包会导致此错误?
我不要以为有一个名为microsoft-mvc-helpers的软件包。你是不是指microsoft-web-helpers?另外,你是否可以包含你得到的异常堆栈。谢谢! – 2011-02-25 19:03:24
@David,没有堆栈,它说这是一个配置错误,并指向我包含的web.config部分 – Austin 2011-04-28 14:31:27