2009-09-30 50 views
1

我试图做一些应该非常简单的事情。如何在SharePoint中创建一个可以由匿名(访客)用户访问的不安全布局页面

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

我有引用,可以最好地描述为最小母版页(它拥有所有的基本SharePoint内容占位符的,这就是它)母版页的应用程序页面。

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

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

解决此问题的任何想法?

回答

2

找到了答案,我的问题here

在你需要重载AllowAnonymousAccess财产,并返回真纳特壳。一旦我这样做,该页面按预期工作。

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

感谢分享!很容易回答我的'挑战' – 2011-05-19 08:32:04

相关问题