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)

Другие вопросы по тегам