对于 SharePoint 2013 的提供商托管应用程序,我在主机端收到“未经授权”异常。
Uri hostWeb = new Uri(Request.QueryString["SPHostUrl"]);
using (var clientContext = TokenHelper.GetS2SClientContextWithWindowsIdentity(hostWeb, Request.LogonUserIdentity))
{
clientContext.Load(clientContext.Web, web => web.Title);
clientContext.ExecuteQuery();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
}
证书已安装,匿名访问被禁用。我无法理解这个问题的原因。