Я запускаю приложение asp.net mvc 3 на ii6. Поставщики членства или ролей не используются. Я реализовал авторизацию, создав файл cookie авторизации вручную и обработав его в global.asax. Прежде всего, у меня есть эта ошибка:
Отказано в доступе к созданию подкаталога App_Data Описание: по соображениям безопасности удостоверение «IIS APPPOOL\ASP.NET v4.0» (под которым работает это веб-приложение) не имеет разрешений на создание подкаталога App_Data в корневом каталоге приложения. ASP.NET хранит файл базы данных Microsoft SQL Express, используемый для таких служб, как членство и профиль, в подкаталоге App_Data вашего приложения.
Я ищу эту ошибку и добавляю ее в свой файл web.config в качестве решения: в узле <system.web>
: <roleManager enabled="false">
<providers>
<clear />
</providers>
</roleManager>
а в узле <modules>
в <system.webServer>
: <remove name="RoleManager" />
а затем получил ошибку «Не удалось найти поставщика ролей по умолчанию».
Что я сделал не так?