// Token: 0x06005429 RID: 21545 RVA: 0x0012A588 File Offset: 0x00128788 internal static string RemoveAppNameOrAppGuidIfNecessary(string uri) { if (uri == null || uri.Length <= 1 || uri[0] != '/') { return(uri); } string text; if (Identity.s_configuredAppDomainGuidString != null) { text = Identity.s_configuredAppDomainGuidString; if (uri.Length > text.Length && Identity.StringStartsWith(uri, text)) { return(uri.Substring(text.Length)); } } text = Identity.s_originalAppDomainGuidString; if (uri.Length > text.Length && Identity.StringStartsWith(uri, text)) { return(uri.Substring(text.Length)); } string applicationName = RemotingConfiguration.ApplicationName; if (applicationName != null && uri.Length > applicationName.Length + 2 && string.Compare(uri, 1, applicationName, 0, applicationName.Length, true, CultureInfo.InvariantCulture) == 0 && uri[applicationName.Length + 1] == '/') { return(uri.Substring(applicationName.Length + 2)); } uri = uri.Substring(1); return(uri); }