我正在 ii6 上启动 asp.net mvc 3 应用程序。不使用成员资格或角色提供者。我通过手动创建授权cookie来实现授权,并在global.asax中处理它。首先 a 有这个错误:
访问被拒绝创建 App_Data 子目录 说明:出于安全原因,身份“IIS APPPOOL\ASP.NET v4.0”(此 Web 应用程序在其下运行)无权在应用程序根目录中创建 App_Data 子目录。ASP.NET 将用于服务(例如 Membership 和 Profile)的 Microsoft SQL Express 数据库文件存储在应用程序的 App_Data 子目录中。
我正在搜索此错误,并将其添加到我的 web.config 文件中,作为解决方案:在<system.web>
节点中:
<roleManager enabled="false">
<providers>
<clear />
</providers>
</roleManager>
在<modules>
节点中<system.webServer>
:
<remove name="RoleManager" />
然后得到“找不到默认角色提供者”错误。
我做错了什么?