2011-02-24 27 views
2

我创建了一个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软件包之前,这工作正常,如果我将其卸载,则可以正常工作。任何想法为什么我的客户会员提供商和助手包会导致此错误?

+0

我不要以为有一个名为microsoft-mvc-helpers的软件包。你是不是指microsoft-web-helpers?另外,你是否可以包含你得到的异常堆栈。谢谢! – 2011-02-25 19:03:24

+0

@David,没有堆栈,它说这是一个配置错误,并指向我包含的web.config部分 – Austin 2011-04-28 14:31:27

回答

相关问题