当前位置: 代码迷 >> Web Service >> Parser Error Message: Access is denied,该怎么解决
  详细解决方案

Parser Error Message: Access is denied,该怎么解决

热度:513   发布时间:2012-12-16 12:02:32.0
Parser Error Message: Access is denied
在部署调试一个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,依然不行,请问还可能有其它原因吗

------解决方案--------------------
重新装一下你的framework 2.0  可能会有用
------解决方案--------------------
提示很明显,是Membership部分的权限问题...查查你用了哪种Membership Provider,如果是数据库有没有配置正确等等...
  相关解决方案