我正在尝试做一些非常简单的事情。
我创建了一个部署在_layouts文件夹中的SharePoint Application页面。此页面使用继承自Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase的自定义代码。
我的应用程序页面引用了一个母版页,该页面可以最好地描述为最小母版页(它包含所有基本的SharePoint内容占位符,就此而言)。
但是当我尝试使用配置为允许匿名访问的Web应用程序访问页面时,仍然会提示我登录该页面。我已经检查了母版页库和样式库的权限。这些配置为允许匿名访问。
我从未创建过可以通过匿名帐户访问的应用程序页面,但它应该是可行的。
有关解决此问题的任何想法吗?
答案 0 :(得分:2)
找到问题的答案here
在nutt-shell中,您必须覆盖AllowAnonymousAccess属性并返回true。一旦我这样做,页面按预期工作。
protected override bool AllowAnonymousAccess
{
get{
return true;
}
}