У меня есть Silverlight приложение, которое делает две вещи:домен Silverlight крест путаница
1) подключается к серверу WCF (размещенного внутри приложения WPF на другом компьютере) и отправляет небольшие пакеты информации (с использованием PollingDuplexHttpBinding
если он вопросы)
2) отправляет веб-запрос для получения файла XML с другого удаленного сервера для разбора
во время Дев, его все работает локально, но и в производстве будет рассеянное развертывание каждый работает на другой сервер.
Но я бегу в вопросы, которые я думаю, связаны с clientaccesspolicy.xml
и crossdomain.xml
файлов
Мой Silverlight приложение работает на случайный порт (как определено VS2010)
Служба WCF работает по адресу: http://localhost:80/MyService с которым я могу подключиться только от клиента SL (у меня есть файл clientaccesspolicy.xml
на стороне WCF)
Но вот и эта деталь, которая терпит неудачу, когда я отправляю запрос на XML-файл, который http://localhost/MY_TEST_SITE/thefile.xml Я получаю ошибку:
The remote server returned an error: NotFound.
, но я положил этот адрес в Firefox можно увидеть XML-файл не проблема. У меня есть clientaccesspolicy.xml
в этом месте, которое, я думаю, верное.
Если это проблема междоменного, я должен получить исключение безопасности здесь? вместо не найденного исключения?
Как я могу отладить это?