У меня есть веб-сайт 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
Заранее благодарю за любую помощь!