当前位置:编程学习 > C#/ASP.NET >>

用wss 3.0 创建子网站系统报错:拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))

用windows sharepoint service 3.0 在撞见应用网站(子网站)时,系统报错如下:
=========================================================================

“/”应用程序中的服务器错误。
---------------------------------------------------------------------------
拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED)) 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.UnauthorizedAccessException: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED)) 

ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。 

要将 ASP.NET 访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。

源错误: 

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。  

堆栈跟踪: 

[UnauthorizedAccessException: 拒绝访问。 (异常来自 HRESULT:0x80070005 (E_ACCESSDENIED))]
   Microsoft.SharePoint.Utilities.SPUtility.HandleAccessDenied(Exception ex) +443
   Microsoft.SharePoint.SPGlobal.HandleUnauthorizedAccessException(UnauthorizedAccessException ex) +39
   Microsoft.SharePoint.Library.SPRequest.ApplyWebTemplate(String bstrUrl, String& bstrWebTemplate, Int32& plWebTemplateId) +167
   Microsoft.SharePoint.SPWeb.ApplyWebTemplate(String strWebTemplate) +326
   Microsoft.SharePoint.ApplicationPages.TemplatePickerUtil.ApplyWebTemplateAndRedirect(SPWeb Web, String strWebTemplate, Boolean bSharedNav, Boolean bOnTopNav, Boolean bOnQuickLaunch, Page page) +389
   Microsoft.SharePoint.ApplicationPages.NewSubwebPage.BtnCreateSubweb_Click(Object sender, EventArgs e) +893
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +105
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +107
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +174
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102
-------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832 
==========================================================================

希望哪位SharePoint高手能施以援手!
PS:原来不是这样的,我在使用官方网站提供的免费扩展应用程序模板后就是这个样子了~。我个人分析还是帐号权限的问题,如何设置却是不会~~ --------------------编程问答-------------------- 上面第一行我发错了,是“创建”,不是“撞见”。我打错字了:(~ --------------------编程问答-------------------- 我也遇到了同样的问题! --------------------编程问答-------------------- <system.web>
    <identity impersonate="true" userName="libin" password="libin808" />
<system.web>
在这个中间加上你的电脑的最高用户的帐号和密码可以了,我就是这里出的错,呵呵,还有你的IIS目录安全性也要设置下
就没什么问题了。呵 --------------------编程问答--------------------
引用 3 楼 ziqinhua 的回复:
<system.web> 
    <identity impersonate="true" userName="libin" password="libin808" /> 
<system.web> 
在这个中间加上你的电脑的最高用户的帐号和密码可以了,我就是这里出的错,呵呵,还有你的IIS目录安全性也要设置下 
就没什么问题了。呵


能具体说下原因么
补充:.NET技术 ,  Web Services
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,