获取Shared Services(ssp)的url
![](/Images/OutliningIndicators/ContractedBlock.gif)
Code
#region Get SSP Url
protected string SSPURL(ServerContext sc)
{
string uri = string.Empty;
object ssp = sc.GetType().GetProperty("SharedResourceProvider", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(sc, null);
Guid sspGuid = (Guid)ssp.GetType().GetProperty("AdministrationSiteId").GetValue(ssp, null);
using (SPSite sspSite = new SPSite(sspGuid))
{
uri = sspSite.WebApplication.GetResponseUri(SPUrlZone.Default).AbsoluteUri + "ssp/admin";
}
return uri;
}
#endregion