public static string GetApplicationUrl(this HttpRequestBase request) returns a url like https://example.com:443/ when running over https.
Also a request to https://example.com:80 will return http://example.com and not work at all. I will assume no one runs https on port 80 (unless they really can't avoid a firewall)
public static string GetApplicationUrl(this HttpRequestBase request) returns a url like https://example.com:443/ when running over https.
Also a request to https://example.com:80 will return http://example.com and not work at all. I will assume no one runs https on port 80 (unless they really can't avoid a firewall)