Я создал проект веб-приложения MVC 3 и использовал диспетчер пакетов Nuget для установки пакета microsoft-mvc-helpers. Чтобы заставить это работать, мне пришлось добавить ссылку на WebMatrix.Data и WebMatrix.WebData (установив для параметра «Копировать локально» значение true).
Когда я пытаюсь запустить свой проект, я получаю следующую ошибку:
этот метод нельзя вызывать на этапе предстартовой инициализации приложения.
И это указывает на следующий раздел в моем файле web.config (в частности, тег добавления):
<membership defaultProvider="ICNMemberProvider" userIsOnlineTimeWindow="60">
<providers>
<clear />
<add name="ICNMemberProvider" type="Website.Providers.ICNMemberProvider" />
</providers>
</membership>
Это работало до того, как я установил пакет microsoft-mvc-helpers, и работает, если я его удалю. Любые идеи, почему поставщик членства моего клиента и пакет помощников могут вызвать эту ошибку?