Parser Error Message: Access is denied

kmyyf 2011-11-13 06:20:32
在部署调试一个ASP.NET站点,登录页面提交后总是提示如下错误:Parser Error Message: Access is denied.
查看了报错页面源码,里面内容如下:
[ConfigurationErrorsException]: Access is denied.
(D:\WebApps\ORS\web.config line 311)
at System.Web.Security.Membership.Initialize()
at System.Web.UI.WebControls.LoginUtil.GetProvider(String providerName)
at System.Web.UI.WebControls.Login.AuthenticateUsingMembershipProvider(AuthenticateEventArgs e)
at System.Web.UI.WebControls.Login.AttemptLogin()
at System.Web.UI.WebControls.Login.OnBubbleEvent(Object source, EventArgs e)
at System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at ASP.userlogin_aspx.ProcessRequest(HttpContext context) in c:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\ors\10d30fa9\1dc3ced2\App_Web_ksqr-tsq.4.cs:line 0
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
在网上查找了各种解决方案,一种说是由于Index Service引起的,但我一直都禁用着Index Service;另一种说法是由于目录访问权限引起,我将整个Temporary ASP.NET Files 目录的完全访问权限赋予了everyone,依然不行,请问还可能有其它原因吗
...全文
177 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
vrhero 2011-11-13
  • 打赏
  • 举报
回复
提示很明显,是Membership部分的权限问题...查查你用了哪种Membership Provider,如果是数据库有没有配置正确等等...
Eric_2014SH 2011-11-13
  • 打赏
  • 举报
回复
重新装一下你的framework 2.0 可能会有用

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧