Поставщик ролей по умолчанию не найден в iis 6 и asp.net mvc 3

Я запускаю приложение asp.net mvc 3 на ii6. Никакие поставщики членства или роли не используются. Я реализовал авторизацию, создав файл авторизации вручную, и обработал его в global.asax. Прежде всего, есть эта ошибка:

Доступ запрещен при создании подкаталога App_Data Описание: по соображениям безопасности идентификатор "IIS APPPOOL \ ASP.NET v4.0". (в котором запущено это веб-приложение), не имеет разрешений на создание подкаталога App_Data в корневом каталоге приложения. ASP.NET хранит файл базы данных Microsoft SQL Express, используемый для таких служб, как членство и профиль, в подкаталоге App_Data вашего приложения.

Я ищу эту ошибку и добавляю ее в мой файл web.config в качестве решения: в<system.web> node: <roleManager enabled="false"> <providers> <clear /> </providers> </roleManager>

И в<modules> узел в<system.webServer>: <remove name="RoleManager" />

и затем получен «поставщик ролей по умолчанию не может быть найден»; ошибка.

Что я сделал не так?

Ответы на вопрос(1)

Ваш ответ на вопрос