Z jakiegoś powodu strona, nad którą pracowałem (po chwili przerwy) zaczęła krzyczeć o połączeniu z serwerem sql dla członkostwa asp.net. Używam mysql bez członkostwa asp.net, więc to było dziwne. Jednak po to, aby upewnić się, że postanowiłem usunąć wszystko, co się z tym wiąże, w tym dostawców ról.Usunięcie członkostwa ASPAL i dostawcy ról
Dodałem je do web.config
<membership>
<providers>
<clear />
</providers>
</membership>
<roleManager enabled="false">
<providers>
<clear />
</providers>
</roleManager>
<profile enabled="false">
<providers>
<clear />
</providers>
</profile>
Jednak wciąż zgłasza wyjątek: „Błąd w konfiguracji, domyślnie Provider rola nie została znaleziona” . Co mogę zrobić?
+1 Dzięki! Co za PITA. W IIS 8 wygląda na to, że członkostwo/rolemanager/profile jest wypalane w pliku machine.config. –
+1 To również zadziałało dla mnie. Interesujące jest to, że nigdy wcześniej nie miałem problemu z uaktualnieniem do MVC4 w produkcji. Czy ktoś wie, dlaczego to był nagły problem? –
Moduł RoleManager jest wypalany na moim web.config na poziomie mojego komputera za pomocą instalacji magazynowej. Usunięcie go jak powyżej rozwiązuje problem podczas robienia własnych niestandardowych zadań dla ról. –