Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
WPF+Silverlight+WCF
|
|||
|---|---|---|---|
|
#18+
Я пытаюсь подключить службу, написанную как wcf service library, к Silverlight. Выходит ошибка междоменной службы. Не могу никак понять в чем дело. Может кто-нибудь подскажет. [ServiceContract] public interface IClientAccessPolicy { [OperationContract, WebGet(UriTemplate = "/clientaccesspolicy.xml")] Stream GetClientAccessPolicy(); } [ServiceContract] public interface IService1 { [OperationContract] bool IsUser(string userName, string userPassword); } [ServiceBehavior] public class Service1 : IService1, IClientAccessPolicy { public bool IsUser(string userName, string userPassword) { if (userName=="angel" && userPassword=="sky2030") return true; else return false; } public Stream GetClientAccessPolicy() { const string result = @"<?xml version=""1.0"" encoding=""utf-8""?> <access-policy> <cross-domain-access> <policy> <allow-from http-request-headers=""*""> <domain uri="" http://*""> </allow-from> <grant-to> <resource path=""/"" include-subpaths=""true""/> </grant-to> </policy> </cross-domain-access> </access-policy>"; if (WebOperationContext.Current != null) WebOperationContext.Current.OutgoingResponse.ContentType = "application/xml"; return new MemoryStream(Encoding.UTF8.GetBytes(result)); } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 16:00 |
|
||
|
WPF+Silverlight+WCF
|
|||
|---|---|---|---|
|
#18+
aihulya, посмотри Fiddler -ом что происходит при обращении, вполне вероятно нужно создать файл clientaccesspolicy в корне сайта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 16:20 |
|
||
|
WPF+Silverlight+WCF
|
|||
|---|---|---|---|
|
#18+
уТКа, посмотрела, при обращении к файлу http://localhost:8732/Design_Time_Addresses/SIHService/Service1/clientaccesspolicy.xml выходит результат 400. А служба сама запущена по адресу http://localhost:8732/Design_Time_Addresses/SIHService/Service1/ и работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 18:32 |
|
||
|
WPF+Silverlight+WCF
|
|||
|---|---|---|---|
|
#18+
а при обращении по ссылке http://localhost:8732/clientaccesspolicy.xml выходит ошибка 404 Not found. В чем же тут дело? не могу понять(((( уже 2-ой день сижу с ошибкой междоменной политики....хотела бы наконец разобраться во всем этом. Подскажите, пожалуйста с решением!!! Очень прошу!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 18:50 |
|
||
|
WPF+Silverlight+WCF
|
|||
|---|---|---|---|
|
#18+
aihulya, дык я ж говорю, нужно положить файл clientaccesspolicy (естественно там правила доступа должны быть прописаны) в корень сайта ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 20:06 |
|
||
|
WPF+Silverlight+WCF
|
|||
|---|---|---|---|
|
#18+
уТКа, я добавила этот файл и в silverlight проект(в bin тоже добавляла). Куда мне именно его положить? скажи пожалуйста поточнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2011, 21:25 |
|
||
|
|

start [/forum/topic.php?fid=21&fpage=54&tid=1442347]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 277ms |
| total: | 414ms |

| 0 / 0 |
