403部署网站后禁止在SharePoint中使用

时间:2011-12-27 00:42:06

标签: asp.net sharepoint iis-6 http-status-code-403

我们在IIS6 / Win2k3中托管了一个旧的ASP.NET应用程序。它是一个文档生成应用程序,用于将文档上载到SharePoint 2003.该应用程序使用用户sharepointservice下的应用程序池,该用户是SharePoint站点的管理员。 Web应用程序最近从1.1迁移到.net 2.0,使用NTLM身份验证来识别我们的Intranet用户。

由于IT管理员正在休假,我(开发人员)已获得Win2k3框的本地管理员权限。问题是,每当我部署网站时,虽然文档通过应用程序被适当地上传到SharePoint网站,但用户无法下载它们。错误是

  

HTTP错误403 - 禁止访问:拒绝访问

我知道IT人员使用的是服务帐户,而不是他们的域用户帐户。

我已经尝试修改IIS中该网站的权限。我甚至将Everyone<Domain>\Users设置为对所有这些文件夹具有读取权限,但无济于事。我在网上搜索过,没有确切的答案。我错过了别的什么吗?

3 个答案:

答案 0 :(得分:1)

我讨厌回答我自己的问题,但这是为我做的:

SharePoint站点的应用程序池已从默认值修改。所以我重置它们,包括_layouts,_vti_bin和_wpresources的AppPools。他们的AppPools现在是默认的,并且是相同的。

link让我领先。

答案 1 :(得分:0)

您可能会受到文件系统权限的提示。检查发生IO的目录,并确保在应用程序池中使用的用户sharepointservice具有读/写权限。

答案 2 :(得分:0)

我刚遇到这个问题并按照以下说明解决了这个问题: http://support.microsoft.com/kb/2543306

似乎Web应用程序耗时太长,以至于当IIS超时时它没有正确创建所有内容。所以我收到了像你这样的奇怪错误。