我创建了一个 MVC 3 Web 应用程序项目并使用 Nuget 包管理器来安装 microsoft-mvc-helpers 包。为了让它工作,我必须添加对 WebMatrix.Data 和 WebMatrix.WebData 的引用(将“复制本地”设置为 true)。
当我尝试运行我的项目时,出现以下错误:
在应用程序的预启动初始化阶段不能调用此方法。
它指向我的 web.config 中的以下部分(特别是 add 标记):
<membership defaultProvider="ICNMemberProvider" userIsOnlineTimeWindow="60">
<providers>
<clear />
<add name="ICNMemberProvider" type="Website.Providers.ICNMemberProvider" />
</providers>
</membership>
这在我安装 microsoft-mvc-helpers 包之前有效,如果我卸载它就可以工作。任何想法为什么我的客户会员提供者和帮助程序包会导致此错误?