【发布时间】:2012-08-21 03:32:06
【问题描述】:
我正在 ii6 上启动 asp.net mvc 3 应用程序。不使用成员资格或角色提供者。我通过手动创建授权cookie来实现授权,并在global.asax中处理它。首先一个有这个错误:
访问被拒绝创建 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" />
然后出现“找不到默认角色提供者”错误。
我做错了什么?
【问题讨论】:
-
= '找不到默认角色提供者' 错误???
标签: asp.net asp.net-mvc-3 iis-6