ошибка междоменной политики в Silverlight при вызове веб-службы - PullRequest
0 голосов
/ 24 мая 2019

Прежде чем я начну, есть несколько вопросов по этой теме, и все они указывают на то, что клиентская политика доступа помещается в корневую папку сайта.

Этот вопрос связан, и я хотел понять, как этот корневой URL-адрес определяется в Silverlight.У меня была следующая настройка:

Машина : TestMachine, я развернул приложение silverlight, и в приложении я вызывал веб-службу, используя webclient.URL-адрес службы: http://betaService:1234/Service1/GetMethod

На служебной машине конфигурация:

Корневая папка : W: \ Root \

Папка сайта : W: \ Root \ Service1

Папка сайта содержала XML-файл clientpolicy, а также XML-файл междомена.

Теперь, когда я вхожу в свой TestMachine и запускаюприложение, указав URL:, все работает нормально, но когда я даю URL вроде http://TestMachine/TestSilverlight,, вызов службы завершается неудачно, поскольку он не может найти файл политики клиента.Когда я вставил файл в папку W: \ Root \, все работало нормально.

Так почему же разница в поиске URL-адреса для файла политики клиента в двух случаях?

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