Поставщик ролей по умолчанию не найден в 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" />
и затем получен «поставщик ролей по умолчанию не может быть найден»; ошибка.
Что я сделал не так?