Отображение смешанного содержимого в приложении Silverlight, размещенном в SharePoint, с обратным прокси-сервером - PullRequest
0 голосов
/ 02 апреля 2012

У меня есть сайт SharePoint, который доступен через Интернет.Внутренне HTTP-запрос направляется на восстановление https, а SSL выгружается на наше устройство балансировки нагрузки / обратного прокси-устройства.Все работает хорошо, за исключением приложения Silverlight.

Это приложение размещается на одной из страниц, и когда страница загружается в браузере, она подключается к списку SharePoint для получения своих данных.В этот момент IE открывает окно с надписью «Показать смешанное содержимое».Очевидно, он думает, что на странице есть смесь содержимого http и https.

Означает ли это, что мне придется разместить веб-сервис через SSL (и просто передать его на сервер SharePoint) ине позволять обратному прокси-серверу справиться с этим?Или какой обходной путь для этого типа сценария?

1 Ответ

0 голосов
/ 03 апреля 2012

Вот код, который я использовал для решения этой проблемы:

_siteURL = System.Windows.Browser.HtmlPage.Document.DocumentUri.AbsoluteUri.StartsWith ("https:") ? SP.ApplicationContext.Current.Url.Replace ("http", "https"): SP.ApplicationContext.Current.Url;

Это позволяет моему приложению Silverlight работать с нашим (расширенным) сайтом на основе форм извне (через наш F5 / обратный прокси-сервер) и внутри.

...