public IEnumerable <string> CheckDocServiceUrl(string docServiceUrl, string docServiceUrlInternal, string docServiceUrlPortal) { FilesLinkUtility.DocServiceUrl = docServiceUrl; FilesLinkUtility.DocServiceUrlInternal = docServiceUrlInternal; FilesLinkUtility.DocServicePortalUrl = docServiceUrlPortal; MessageService.Send(MessageAction.DocumentServiceLocationSetting); var https = new Regex(@"^https://", RegexOptions.IgnoreCase); var http = new Regex(@"^http://", RegexOptions.IgnoreCase); if (https.IsMatch(CommonLinkUtility.GetFullAbsolutePath("")) && http.IsMatch(FilesLinkUtility.DocServiceUrl)) { throw new Exception("Mixed Active Content is not allowed. HTTPS address for Document Server is required."); } DocumentServiceConnector.CheckDocServiceUrl(); return(new[] { FilesLinkUtility.DocServiceUrl, FilesLinkUtility.DocServiceUrlInternal, FilesLinkUtility.DocServicePortalUrl }); }