|
Проблема с кросс-доменным доступом
|
|||
---|---|---|---|
#18+
Привет При попытке запросить сервис из другого домена (клиент Silverlight) получаю ошибку "This could be due to attempting to access a service in a cross-domain way without a proper cross-domain policy in place...". Оба файла clientaccesspolicy.xml и crossdomain.xml находятся в корне сайта, на котором работает WCF сервис. Содержимое их такое: clientaccesspolicy.xml: <?xml version="1.0" encoding="utf-8"?> < access-policy> <cross-domain-access> <policy> <allow-from http-request-headers="SOAPAction"> <domain uri=" http://*"/> <domain uri=" https://*"/> </allow-from> <grant-to> <resource path="/" include-subpaths="true"/> </grant-to> </policy> </cross-domain-access> < /access-policy> crossdomain.xml: <?xml version="1.0"?> < !DOCTYPE cross-domain-policy SYSTEM " http://www.macromedia.com/xml/dtds/cr...policy.dtd"> < cross-domain-policy> <allow-http-request-headers-from domain="*" headers="SOAPAction,Content-Type"/> < /cross-domain-policy> Работа идет по протоколу Https. Fiddler содержимое не показывает, потому что тьюнел, Firebug не показывает чтоб вообще были запросы Get к этим файлам (может они вообще не запрашиваются клиентом?). Ну и инструментэйшн не показывает мой .log файл, указанный в initializeData атрибуте. Файл вообще не создается как только я перешел с Cassini на IIS сервер для отладки Https. Кругом засада. Но не это главное. Почему не работают файлы? Не то место (сто раз проверено), не то содержимое (двести раз проверено), не доступны по секьюрити (проверено 1 раз. Шутка) или еще чего? Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.01.2013, 00:34 |
|
|
start [/forum/topic.php?fid=19&fpage=13&tid=1397117]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 269ms |
total: | 390ms |
0 / 0 |