如今的項目須要使用sharepoint application page來展現圖片影像,並讓其它應用系統匿名訪問,通過一番認真研究,主要有下面的步驟:web
1. 在web applicaiton level 啓用大家訪問app
1.1 進入SharePoint center applicaiton 站點,選擇要啓用匿名訪問的web applicaiton,而後點擊「身份驗證提供程序」ide
1.2 而後選中須要啓用匿名訪問的區域圖片
1.3 而後勾選「啓用匿名訪問」get
2. 修改applicaiton page父類繼續至UnsecuredLayoutsPageBase及override AllowAnonymousAccess屬性it
public partial class TestApp : UnsecuredLayoutsPageBase
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected override bool AllowAnonymousAccess
{
get
{
return true;
}
}
}io
3. 修改默認加載的master page成"~/_layouts/simple.master"ast
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestApp.aspx.cs" Inherits="***.TestApp" DynamicMasterPageFile="~/_layouts/simple.master" %>class