Я понимаю, что на этот вопрос много раз отвечали, но по какой-то причине я не мог его решить. Я надеюсь, что кто-то сможет решить мою проблему, которая может быть простой для многих, но я кое-как не мог ее понять, поскольку я относительно новичок в Silverlight и Интернете. Я перепробовал все возможные образцы междоменных ошибок, доступные в Интернете, но не смог исправить. Я ценю, если кто-нибудь сможет мне помочь в этой проблеме, с которой я столкнулся.
Я получаю доступ к службе WCF из клиента Silverlight 4. У меня есть Clientacccesspolicy.xml и Crossdomain.xml в wwwroot.
Я могу получить доступ к своему файлу с помощью [http: //localhost/Remoteapp.html]. Но я получаю междоменную ошибку, несмотря на наличие файла Clientaccesspolicy.xml в корне, когда приложение пытается выполнить вызов веб-службы.
В webdevelopementhelper я вижу, что clientaccesspolicy запрашивается на порту wcfservice, который находится в [http // localhost: 600061 / clientaccesspolicy.xml], где находится моя служба, и я получаю ответ 502 [Connection failed].
Когда я набираю [http: //localhost/Clientaccesspolicy.xml] в браузере, я могу найти файл. Но silverlight запрашивает файл политики не в том месте.
Во время разработки все работает правильно, но когда я развертываю его в IIS, я получаю эту ошибку.
Может ли кто-нибудь помочь мне решить эту проблему? Заранее спасибо всем.