4

我在 SharePoint 中有一个 Web 应用程序,它已扩展到另一个区域(外联网)。默认区域的访问 URL 为 http://server1,外网区域的 URL 为 https://www.server1.com。

现在,当我通过 Extranet 区域访问该站点时,我发现 SPContext.Current.Web.Url 返回 http://server1。我本来期望 https://www.server1.com,因为这就是我访问该站点的方式。我究竟做错了什么?

4

2 回答 2

1

尝试使用:

SPContext.Current.Site.MakeFullUrl(SPContext.Current.Web.ServerRelativeUrl);

这应该考虑到您的访问映射。

于 2010-01-29T10:05:15.733 回答
0

奇怪的...

作为替代方案,您是否尝试过使用 HttpContext.Current.Request.Url ?

于 2010-01-20T22:32:31.817 回答