2

чеков SilverLight по умолчанию для перекрестной политики домена на порту 943. Вы также можете изменить SocketClientAccessPolicyProtocol свойства SocketAsyncEventArgs проверить с помощью HTTP порта 80.Сервер политики Silverlight на пользовательском порту?

У меня есть приложение Silverlight в браузере и я в ситуации, когда мне нужно принудительно проверить политику, используя другой порт. Что-то выше 1023.

В любом случае я могу заставить Silverlight проверить политику перекрестных доменов на порте, отличном от значения по умолчанию?

+0

Почему ваша политика не будет служит порт 80, а вот где Silverlight исходит из , или у вас нет доступа к корню? И насколько я нашел, это 80 или 943. – BaconSah

+0

У меня нет доступа root – Aboo

ответ

1

Вы можете использовать другой порт, пока что СТАНОВИТСЯ корень вашего веб-MS article about all things HTTP

Вы можете разместить свой сайт на другой порт: http://www.myweb.com:8080 до тех пор, как 8080 корень вашей сети и ваш clientaccesspolicy.xml есть.

Поиск по этому тексту «Перекрестная доводная связь с использованием файла политики доступа клиента», и он должен показать больше примеров того, что я имею в виду.

Вы не можете, однако, разместить свой плагин silverlight на http://www.myweb.com и заказать клиентскую обработку с http://www.myweb.com:8080/clientaccesspolicy.xml.

Вы можете разместить http://www.myweb.com и обслуживать политику из порта 943, но вам нужно будет создать прослушиватель политики, а затем это будет не так просто.

Вот пост я сделал относительно вашего собственного слушателя политики (для размещения Silverlight в WPF), это может помочь: Silverlight Policy Listener/Service host

Смежные вопросы