我正在尝试获取当前网站的路径,并且这样做是为了获取 url。
Uri uri = HttpContext.Current.Request.Url;
string callbackUrl = uri.Scheme + "://" + uri.Host + (uri.IsDefaultPort ? "" : ":" + uri.Port) + "/Work";
它在开发服务器上运行良好,但在作为 https 站点的生产环境中不起作用。
uri.Scheme 给了我 http。我在这里做错了什么。当从 https 站点调用此代码时,是否有 uri.Scheme 返回 https 而不是 http 的方法。
谢谢