我在SharePoint中有一个已扩展到另一个区域(Extranet)的Web应用程序。默认区域的访问URL为http:// server1,Extranet区域的URL为https://www.server1.com。
现在,当我通过Extranet区域访问该站点时,我发现SPContext.Current.Web.Url返回http:// server1。我本来期望https://www.server1.com,因为这就是我访问该网站的方式。我做错了什么?
答案 0 :(得分:1)
尝试使用:
SPContext.Current.Site.MakeFullUrl(SPContext.Current.Web.ServerRelativeUrl);
这应该考虑您的访问映射。
答案 1 :(得分:0)
...奇
作为替代方案,您是否尝试过使用HttpContext.Current.Request.Url?