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?

questionAnswers(1)

yourAnswerToTheQuestion