1

私は本当に単純であるべきことをやろうとしています。

_layouts フォルダーに配置される SharePoint アプリケーション ページを作成しました。このページは、Microsoft.SharePoint.WebControls.UnsecuredLayoutsPageBase から継承するカスタム コード ビハインドを使用しています。

最小限のマスター ページとして最もよく説明できるマスター ページを参照するアプリケーション ページがあります (すべての基本的な SharePoint コンテンツ プレースホルダーがあり、それだけです)。

しかし、匿名アクセスを許可するように構成された Web アプリケーションを使用してページにアクセスしようとすると、ページにログインするように求められます。マスター ページ ギャラリーとスタイル ギャラリーのアクセス許可を確認しました。これらは、匿名アクセスを許可するように構成されています。

匿名アカウントでアクセスできるアプリケーション ページを作成したことはありませんが、実行できるはずです。

この問題をトラブルシューティングするためのアイデアはありますか?

4

1 に答える 1

2

ここで私の問題に対する答えを見つけました

一言で言えば、AllowAnonymousAccessプロパティをオーバーライドして、trueを返す必要があります。これを実行すると、ページは期待どおりに機能します。

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