1

我正在尝试做一些应该非常简单的事情。

我创建了一个部署到 _layouts 文件夹中的 SharePoint 应用程序页面。此页面使用继承自 Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase 的自定义代码。

我的应用程序页面引用了一个可以最好地描述为最小母版页的母版页(它具有所有基本的 SharePoint 内容占位符,仅此而已)。

但是,当我尝试使用配置为允许匿名访问的 Web 应用程序访问该页面时,我仍然会收到登录该页面的提示。我已经检查了母版页库和样式库的权限。这些配置为允许匿名访问。

我从来没有创建一个可以通过匿名帐户访问的应用程序页面,但它应该是可行的。

解决此问题的任何想法?

4

1 回答 1

2

在这里找到了我的问题的答案

在一个 nutt-shell 中,您必须覆盖 AllowAnonymousAccess 属性并返回 true。一旦我这样做了,页面就会按预期工作。

protected override bool AllowAnonymousAccess
{   
      get{   
             return true;   
         }   
}   
于 2009-09-30T01:37:18.610 回答