Загрузка файла ClientAccessPolicy прервана - PullRequest
2 голосов
/ 25 апреля 2011

У меня есть веб-сайт 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

Заранее спасибо за любую помощь!

1 Ответ

0 голосов
/ 03 мая 2011

Я думаю, что поведение, которое вы видите, по умолчанию.Среда выполнения Silverlight будет запрашивать только клиентскую политику доступа через HTTP на порт 80 или TCP на 943. Если приложение Silverlight запускается как доверенное приложение, я думаю, что вы можете обойти эти ограничения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...