【问题标题】:403 Forbidden in SharePoint After Deploying Website部署网站后在 SharePoint 中禁止 403
【发布时间】:2012-01-28 05:45:20
【问题描述】:

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

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

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

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

我已经尝试在 IIS 中修改该网站的权限。我什至将Everyone 和<Domain>\Users 设置为对所有这些文件夹具有读取权限,但无济于事。网上搜了一圈,没有确切的答案。我还缺少其他东西吗?

【问题讨论】:

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


    【解决方案1】:

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

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

    这个link给了我领导。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我没有收到任何提示。但我想弄清楚用户帐户应该有权访问哪个文件夹...
      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-01-12
        • 1970-01-01
        相关资源
        最近更新 更多