AspNet.StarterKits.Classifieds.Web.ClassifiedsHttpApplication.GetSiteUrl C# (CSharp) Метод

GetSiteUrl() приватный Метод

private GetSiteUrl ( ) : string
Результат string
		private string GetSiteUrl()
		{
			string baseUrl = null;
			HttpContext c = HttpContext.Current;
			if (c != null)
			{
				string port = c.Request.ServerVariables["SERVER_PORT"];
				if (port == null || port.Equals("80") || port.Equals("443"))
					port = String.Empty;
				else
					port = ":" + port;

				string protocol = c.Request.ServerVariables["SERVER_PORT_SECURE"];

				if (protocol == null || protocol.Equals("0"))
					protocol = "http://";
				else
					protocol = "https://";

				baseUrl = protocol + c.Request.ServerVariables["SERVER_NAME"] + port + c.Request.ApplicationPath;
			}
			return baseUrl;
		}