2013-04-12 5 views
0

Я пытаюсь получить доступ к сервису WCF из приложения silverlight. Я разместил эту службу в локальном IIS и проверял, правильно ли я получаю сервис, но когда я пытаюсь получить к нему доступ из silverlight, я получаю crossdomain ошибка .Доступ к сервису WCF от Silverlight

Я проверил несколько потоков на MSDN и stackoverflow разместил clientaccesspolicy.xml и файл crossdomain в корневой папке моего IIS, но я все равно получаю эту же ошибку.

Может кто-нибудь мне помочь.

ответ

0

Если вы устанавливаете такой инструмент, как fiddler (или любое другое программное обеспечение, которое позволяет вам видеть, какие запросы сделаны), вы можете отслеживать, на каком пути должен быть файл политики. В большинстве случаев вы использовали неправильный каталог для файла или нет запроса, потому что он где-то кэширован.

Проверьте, находится ли ваш файл там, где он должен быть. Скорее всего, это не так.

+0

Я проверил на стельку об этом, когда я открываю SilverLight приложение может получить доступ к clientaccesspolicy.xml пожалуйста, проверьте на скриншоте я просто вставил ниже http://gyazo.com/36a61a7c27ca331460f9743d1c6b173c Это путь, где я просто помещен me .xml files C: \ inetpub \ wwwroot >> Это правильный путь? Мой файл службы на этом пути C: \ Inetpub \ Wwwroot \ MTC.NetProspex_deploy >> Я попытался размещения как clientpolicy.xml и crossdomain.xml файл здесь Пожалуйста, дайте мне знать, что ошибка, которую я сделал здесь – user2274187

Смежные вопросы