SPContext.Current.Web.Url возвращает http вместо https
Я разработал несколько веб-частей, где я использовал SPContext.Current.Web.Url, чтобы получить веб-URL. Это работает при доступе к сайту с помощью hxxps: // abc / Но я получаю http вместо https при доступе по IP.
Проблема: Когда я обращаюсь к 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/ Интранет
hxxps: //172.1.25.25/ Интранет
hxxp: // abc / Internet
hxxps: // abc / Internet
Я использовал несколько обходных путей, которые я получил на форуме:(ничего не получалось, заранее спасибо
1 ответ
В вашем AAM у вас будет один, который является "Общедоступным URL-адресом для зоны", и это то, что SPContext.Current.Web.URL будет возвращать - замените его на https, если это тот, который вы хотите использовать.
SharePoint Central Admin> Управление приложениями> Настройка альтернативных сопоставлений доступа> Редактирование общедоступных URL-адресов
MSDN - настройка альтернативного сопоставления доступа (Windows SharePoint Services)