我开发了几个webparts,我使用SPContext.Current.Web.Url来获取web url。当使用hxxps访问网站时它正在工作:// abc /但是当我通过IP访问时,我得到http而不是https。
问题: 当我访问hxxps://172.1.25.25/ SPContext.Current.Web.Url返回hxxp://172.1.25.25/
当我访问hxxps:// abc / SPContext.Current.Web.Url返回hxxps:// abc /
我的备用访问映射
hxxp://172.1.25.25/ Intranet
hxxps://172.1.25.25/ Intranet
hxxp:// abc / Internet
hxxps:// abc / Internet
我使用了几个解决方法,我在论坛中得到了它:(没有任何效果,在此先感谢
答案 0 :(得分:0)
在您的AAM中,您将拥有一个“区域的公共URL”,这就是SPContext.Current.Web.URL将返回的内容 - 如果您要使用它,请将其更改为https。
SharePoint Central Admin>应用程序管理>配置备用访问映射>修改公共网址
MSDN - Configure alternate access mapping (Windows SharePoint Services)