У меня есть веб-сайт ASP .NET 3.5 + Silverlight 3, размещенный на Win Server 2003.
URL-адрес имеет следующую форму:
https://test.website.com:31443
Политика клиентского доступа былапомещен в папку inetpub/wwwroot
.
Я изменил порт TCP на 31080 и порт SSL на 31443 в свойствах виртуального каталога (требуется клиенту).
Политика доступа клиента имеетпроверено и работает для портов по умолчанию 80 и 443, когда от клиента Silverlight сделан запрос к службе WCF с поддержкой Silverlight.
Однако после изменения портов (как указано выше) Firebug показывает Aborted
, когда во время выполнения Silverlight запрашивается файл clientaccesspolicy или crossdomain.
Загрузка XAP работает нормально и порт добавленк URL.
Но для файла clientaccesspolicy, в URL не указан порт, добавленный в запрос.
Подводя итог следующим работам :
https://test.website.com:31443/clientaccesspolicy.xml
Но среда выполнения Silverlight пытается запросить следующее, которое не работает и прерывается:
https://test.website.com/clientaccesspolicy.xml
Заранее спасибо за любую помощь!