Domyślnego dostawcy ról nie można znaleźć w iis 6 i asp.net mvc 3
Uruchamiam aplikację asp.net mvc 3 na ii6. Nie są używane żadne członkostwo ani dostawcy ról. Zaimplementowałem autoryzację, tworząc ręcznie plik cookie autoryzacji i obsłużyłem go w global.asax. Przede wszystkim masz ten błąd:
Odmowa dostępu tworzenie podkatalogu App_Data Opis: Ze względów bezpieczeństwa tożsamość „IIS APPPOOL ASP.NET v4.0” (w której działa ta aplikacja internetowa) nie ma uprawnień do tworzenia podkatalogu App_Data w katalogu głównym aplikacji. ASP.NET przechowuje plik bazy danych Microsoft SQL Express używany przez usługi, takie jak Członkostwo i Profil, w podkatalogu App_Data aplikacji.
Poszukuję tego błędu i dodaję go do mojego pliku web.config jako rozwiązanie: in<system.web>
węzeł:<roleManager enabled="false"> <providers> <clear /> </providers> </roleManager>
i w<modules>
węzeł w<system.webServer>
: <remove name="RoleManager" />
a następnie wystąpił błąd „Nie znaleziono domyślnego dostawcy roli”.
Co zrobiłem źle?