我有一个 Sharepoint Foundation server 2013,其中部署了一个 Web 应用程序、一个根站点集合和此 Web 应用程序中的另一个站点集合。Web 应用程序配置为匿名访问,第二个网站集需要 Sharepoint 身份验证 (MS TMG)。
我有部署到服务器的应用程序页面(范围 = web
),这些应用程序页面由用户在第二个网站集中使用,因此需要身份验证,这可以按需要工作。这些应用程序页面也必须可以匿名访问,它们当然位于_layouts
文件夹中,因此包含在根站点集合_layout
路径中,这部分不起作用。
我可以匿名访问根服务器地址https://myserver.mycompany.co.uk/ ( 映射到https://myserver.mycompany.co.uk/_layouts/15/start.aspx#/SitePages/Home.aspx是转映射到https://myserver.mycompany.co.uk/SitePages/Home.aspx)。但是,我无法匿名访问https://myserver.mycompany.co.uk/_layouts/15/mysite.ApplicationPages/MyPage.aspx?QueryString=etc 它需要身份验证,当我提供身份验证时当然可以工作。
建议?需要更多信息?