Silverlight Доступ к WCF и CrossDomainAccessPolicy без IIS - PullRequest
1 голос
/ 06 января 2011

У меня есть служба Windows, которая предоставляет службу WCF, и поэтому я не использую IIS. Я неожиданно получаю известное исключение SecurityException, в котором упоминается использование междоменной политики при попытке доступа к службе из приложения Silverlight. Однако, поскольку я не использую IIS, означает ли это, что мне нужен веб-сервер на том же порту , что и моя служба WCF, для обслуживания этого файла? Есть ли лучший способ сделать это?

1 Ответ

4 голосов
/ 06 января 2011

Вы можете добавить другую службу с помощью webHttpBinding (REST), которая обслуживает файл ClientAccessPolicy.xml.Затем в своей службе Windows вы можете запустить эту конечную точку вместе с другой, чтобы клиенты Silverlight могли получить файл междоменной политики.Вы можете найти более подробную информацию в следующих ссылках:

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