Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LRничего удивительногоUserssВ Service Reference прописан адрес для приложения http://site.ru. а если немного задуматься, то таки удивительно...))) (извините, давно не работал с Service Reference, мозги в другую сторону) вероятно причина в другом, в политике кросс-доменного доступа (файл clientaccesspolicy.xml), здесь <allow-from http-request-headers="*"> <domain uri=" http://my-site/test/"/> </allow-from> проверьте, так ли это? p.s. а вот этот вопрос уже полностью соответствует ветке Silverlight :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 16:34 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
это я уже пробывал... он мне выдает ошибку This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ------------------------------ файла clientaccesspolicy.xml вообще не было на сервере хостера... закинул в корень сайта ничего нового также не открывает сервис через www. пробывал <domain uri=" http://my-site/test/"/> <domain uri=" http://www.my-site/test/"/> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 21:25 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
Userssэто я уже пробывал... он мне выдает ошибкуугу, но это все-равно к проблеме не имеет отношения... Userssфайла clientaccesspolicy.xml вообще не было на сервере хостера... закинул в корень сайта ничего нового также не открывает сервис через www. пробывал <domain uri=" http://my-site/test/"/> <domain uri=" http://www.my-site/test/"/> ну так а если разрешить все <domain uri="*"/> ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 21:32 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
все равно не пускает через www. а в iis ничего смотреть не нужно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 21:45 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
ну .xap же закачивается браузером через www... а где лежит файл clientaccesspolicy.xml? (должен там, где web.config сервиса) если набрать в адресной строке браузера адрес сервиса ( http://site.ru/test/Service1.svc) - информационная страничка сервиса отобразиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 21:51 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
файл clientaccesspolicy.xml лежит там же где и сервис страничка сервиса отображается если так зайти http://site.ru/test/Service1.svc , а с http://www.site.ru/test/Service1.svc ошибка The resource cannot be found. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 22:00 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
Userssа с http://www.site.ru/test/Service1.svc ошибка The resource cannot be found. хм... т.е., IP адрес определяется... а если добавить еще один endpoint (чисто ради эксперимента) <endpoint address=" http://www.site.ru/test/Service1.svc" binding="basicHttpBinding" contract="App.Web.IService1"/> покажет инфостраничку для http://www.site.ru/test/Service1.svc ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2011, 22:28 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, добавил endpoint теперь выдает Bad Request <add baseAddress=" http://www.site.ru/"/> тоже пробовал добавлять выдает This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. <domain uri="*"/> так стоит в clientaccesspolicy.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2011, 12:08 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
в хостинге Host Headers прописаны 2 эти ссылки http://site.ru и http://www.site.ru по одному ip адресу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2011, 12:53 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
получается, для браузера адрес http://www.site.ru нормально разрешается, а для WCF нет... х.з. что это может быть... (мож не хватает какой-то инфы на DNS об этом сервере, скажем, обратного разрешение из айпи в имя, или каких-то параметров в конфиге сервиса, не знаю) остается еще попробовать такой вариант: на сервере в endpoint-е указать address=" http://localhost/test/Service1.svc" для разнообразия :)) тестирования на клиенте попробовать указать айпишник сервера, типа " http://195.128.127.177/test/Service1.svc" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2011, 15:31 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LRна сервере в endpoint-е указать address=" http://localhost/test/Service1.svc" или же айпишник, т.е. " http://195.128.127.177/test/Service1.svc", главное - отсечь проблему "неразрешения" имени "www.site.ru" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2011, 15:41 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, сейчас у меня в web.config так Код: plaintext 1. 2. 3. 4. и 1 endpoint Код: plaintext Выдает No protocol binding matches the given address 'http://195.128.127.177/test/Service1.svc'. Protocol bindings are configured at the Site level in IIS or WAS configuration. В IIS похоже где прописать нужно вот тут вроде тоже с такой же ошибкой http://forums.silverlight.net/forums/p/20767/80777.aspx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2011, 16:17 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
ну а если (на сервере) http://localhost/test/Service1.svc ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2011, 16:34 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, Ошибка HTTP 404.0 - Not Found Разыскиваемый вами ресурс был удален, было изменено его имя или он временно недоступен. я так понимаю что он определяет мой локалност) как до www добраться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2011, 23:57 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
Userss, да не, что-то не то... попробуйте еще раз - на сервере в endpoint-е указать address=" http://localhost/test/Service1.svc" а на клиенте указать айпишник сервера http://ххх.ххх.ххх.ххх/test/Service1.svc что будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 00:32 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
на всякий случай :) на клиентской машинке, в командной строке выполните > ping site.ru и узнаете айпишник Вашего сервера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 00:37 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, может я что то не понимаю... это вроде понятно в web.config сервиса прописать так? на сервере в endpoint-е указать address=" http://localhost/test/Service1.svc" вот тут я чет не пойму где указать на клиенте указать айпишник сервера http://ххх.ххх.ххх.ххх/test/Service1.svc -------------------------------------------------------------------------------------------- прописал endpoint address=" http://localhost/test/Service1.svc" выдает с обоих адресов No protocol binding matches the given address 'http://localhost/test/Service1.svc'. Protocol bindings are configured at the Site level in IIS or WAS configuration. -------------------------------------------------------------------------------------------- и еще вот такая ситуация бывает когда заходишь http:\\site.ru\test\service1.svc то выдает This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. , НО через какое то время когда снова заходить он нормально отображает информационную страницу сервиса... и еще если СРАЗУ в хостинге сделать Recycle Pool то зайдя снова нормально отображается инф-я страница сервиса. Что может быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 10:24 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
может попробовать убрать это Код: plaintext 1. 2. 3. msdnBy default, when prefix is not specified, all addresses are passed through. Specifying the prefix only allows the matching base address for that scheme to be passed through. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 12:08 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, ругается снова This collection already contains an address with scheme http. There can be at most one address per scheme in this collection. Parameter name: item ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 12:46 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
Userss, понятно, значит этот параметр (baseAddressPrefixFilters) решает проблему multiple IIS bindings (также, как и абсолютные адреса в endpoint-ах) а на сервере какой fw 3.5 или 4 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 13:21 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, framework 3.5 ------------------ Managed Pipeline Mode classic -------------------- Enable 32-Bit Application вот такие настройки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 15:18 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
жаль, в 4 появилось ServiceHostingEnvironmentSection.MultipleSiteBindingsEnabled Property , подумалось, может оно как-то могло бы помочь в данной ситуации... хотя, опять-таки, неясно влияет ли это на Вашу проблему... давайте еще раз четко проговорим ситуацию (и тогда может быть кто-нибудь что-то подскажет) 1) wcf-сервис хостится под iis (какая версия - 6,7?) "в новом домене" site.ru (результаты >ping site.ru и >ping www.site.ru одинаковы?) 2) с приведенным ранее web.config сервис (если в браузере пытаться посмотреть страничку сервиса) доступен по адресу http://site.ru/test/Service1.svc и недоступен по адресу http://www.site.ru/test/Service1.svc с ошибкой "The resource cannot be found" (браузер запущен на удаленной машинке или на самом сервере?) 3) сильверовский .xap лежит там же (на сервере site.ru ?), возможные адреса странички где плагин приложения хостится http://site.ru/... и http://www.site.ru/... 4) даже без файла clientaccesspolicy.xml (с удаленной машины тоже получается?) сильверовское приложение нормально обращается к сервису по адресу http://site.ru/test/Service1.svc (что задано в Service Reference) когда адрес странички http://site.ru/..., и не может достучаться когда адрес http://www.site.ru/... (где и какая ошибка?), что и есть безуспешно решаемой здесь проблемой. Так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2011, 16:25 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, 1) iis 7 пинговал c www и без пакеты нормально доходят 2) все как вы написали... насчет (браузер запущен на удаленной машинке или на самом сервере?) честно не понял вопроса. 3) xap лежит в папке ..\test\ClientBin\App.xap сервис лежит ..\test\Service1.svc 4) без файла clientaccesspolicy.xml приложение нормально работает http://site.ru ошибка в Service Reference по http://www.site.ru во вложении , а http://site.ru нормально проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2011, 16:55 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
Userss, > 1) iis 7 пинговал c www и без пакеты нормально доходят хотелось бы (на всякий случай) убедиться что IP-адрес один и тот же для этих двух адресов > 2) насчет (браузер запущен на удаленной машинке или на самом сервере?) честно не понял вопроса компьютер, на котором размещен сервер, и компьютер, на котором запускается клиент, это разные компьютеры? > 3) xap лежит в папке ..\test\ClientBin\App.xap сервис лежит ..\test\Service1.svc хорошо, и на страничке сильверное приложение хостится примерно так: Код: plaintext 1. 2. 3. теперь самый важный пункт > 4) без файла clientaccesspolicy.xml приложение нормально работает http://site.ru > ошибка в Service Reference по http://www.site.ru во вложении , а http://site.ru нормально проходит.[/quot] в момент, когда возникает ошибка а) что в адресной строке браузера? б) что в ServiceReferences.ClientConfig, <client><endpoint address=? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 13:40 |
|
||
|
Silverlight WCF host
|
|||
|---|---|---|---|
|
#18+
LR, 1) ip адреса одиннаковы. 2) да разные. 3) у меня так. Код: plaintext 1. 2. 4) б) Код: plaintext 1. а) это ошибка была в Visual Studio когда прописывал адрес http://www.site.ru/test/service1.svc ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2011, 15:11 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=37061653&tid=1442500]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 150ms |

| 0 / 0 |
