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