SharePoint Application Page启用匿名访问

时间:2023-03-09 13:25:54
SharePoint Application Page启用匿名访问

现在的项目需要使用sharepoint application page来展示图片影像,并让其它应用系统匿名访问,经过一番认真研究,主要有下面的步骤:

1. 在web applicaiton level 启用你们访问

1.1 进入SharePoint center applicaiton 站点,选择要启用匿名访问的web applicaiton,然后点击“身份验证提供程序”

SharePoint Application Page启用匿名访问

1.2 然后选中需要启用匿名访问的区域

SharePoint Application Page启用匿名访问

1.3 然后勾选“启用匿名访问”

SharePoint Application Page启用匿名访问

2. 修改applicaiton page父类继续至UnsecuredLayoutsPageBase及override AllowAnonymousAccess属性

public partial class TestApp : UnsecuredLayoutsPageBase
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        protected override bool AllowAnonymousAccess

{

get

{

return true;

}

}
    }

3. 修改默认加载的master page成"~/_layouts/simple.master"

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestApp.aspx.cs" Inherits="***.TestApp" DynamicMasterPageFile="~/_layouts/simple.master" %>