如何在SharePoint中创建可由匿名(来宾)用户访问的不安全布局页面

时间:2009-09-30 00:24:46

标签: sharepoint anonymous applicationpage

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

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

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

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

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

有关解决此问题的任何想法吗?

1 个答案:

答案 0 :(得分:2)

找到问题的答案here

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

protected override bool AllowAnonymousAccess
{   
      get{   
             return true;   
         }   
}