2009-09-30 52 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

相關問題