![]() |
|
Модераторы: gambit |
![]()
|
|
| starostin |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 28.9.2009 Где: Ярославль Репутация: 1 Всего: 1 |
на одном компе запускаю свою службу и wcftestclient, всё катит нормально, но когда запускаю на другом компе wcftestclient, сервис не добавляется, ошибка странная пишет сначало что то про metadata а дальше что то на не русской кодировке, вот мой конфиг файл
|
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
starostin, ну коли он что-то пишет, то попробуйте что-то сделать! Мы типа должны угадать что он конкретно пишет?!
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| starostin |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 28.9.2009 Где: Ярославль Репутация: 1 Всего: 1 |
А в конфиге правильно всё написано? Я хочу отключить аутонтефикацию какую либо
Вот сообщение wcftestclient с соседнего компа: " Error: Cannot obtain Metadata from http://192.168.0.1:1407/Patrons If this is a Windows ® Communication Foundation service to which you have access, please check that you have enabled metadata publishing at the specified address. For help enabling metadata publishing, please refer to the MSDN documentation at http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange Error URI: http://192.168.0.1:1407/Patrons ЊҐв ¤ лҐ б®¤Ґа¦ в Ґа §аҐиЁ¬го ббл«Єг: "http://192.168.0.1:1407/Patrons". <?xml version="1.0" encoding="utf-16"?><Fault xmlns="http://www.w3.org/2003/05/soap-envelope"><Code><Value>Sender</Value><Subcode><Value xmlns:a="http://schemas.xmlsoap.org/ws/2005/02/sc">a:BadContextToken</Value></Subcode></Code><Reason><Text xml:lang="ru-RU">ЌҐ г¤ «®бм ®Ўа Ў®в вм б®®ЎйҐЁҐ. ‘Є®аҐҐ ўбҐЈ®, ЇаЁзЁ ў ⮬, зв® ¤Ґ©бвўЁҐ "http://schemas.xmlsoap.org/ws/2004/09/transfer/Get" пў«пҐвбп ҐЇа ўЁ«мл¬ Ё«Ё б®®ЎйҐЁҐ ᮤҐа¦Ёв Ґ¤®ЇгбвЁ¬л© Ё«Ё Їа®бва®зҐл© ¬ аЄҐа Є®вҐЄбв ЎҐ§®Ї б®бвЁ, «ЁЎ® Ё¬ҐҐв ¬Ґбв® Ґб®®вўҐвбвўЁҐ ¬Ґ¦¤г ЇаЁўп§Є ¬Ё. Њ аЄҐа Є®вҐЄбв ЎҐ§®Ї б®бвЁ бв ®ўЁвбп Ґ¤Ґ©б⢨⥫мл¬, Є®Ј¤ Є « ЇаҐаў б«г¦Ў®© Ё§-§ ®вбгвбвўЁп ЄвЁў®бвЁ. —в®Ўл ЇаҐ¤®вўа вЁвм ЇаҐ¦¤ҐўаҐ¬Ґ®Ґ ЇаҐалў ЁҐ б«г¦Ў®© Їа®бв Ёў ойЁе ᥠᮢ, 㢥«Ёзм⥠⠩¬- гв Receive ў ЇаЁўп§ЄҐ Є®Ґз®© в®зЄЁ б«г¦Ўл.</Text></Reason></Fault>HTTP GET Error URI: http://192.168.0.1:1407/Patrons „®Єг¬Ґв б URL- ¤аҐб®¬ http://192.168.0.1:1407/Patrons Ґ а бЇ®§ Є Є ¤®Єг¬Ґв Ё§ўҐбв®Ј® вЁЇ .‚ гбва ҐЁЁ Їа®Ў«Ґ¬л ¬®Јгв Ї®¬®зм б®®ЎйҐЁп ®Ў ®иЁЎЄ е ¤«п Є ¦¤®Ј® Ё§ўҐбв®Ј® вЁЇ :- ЋвзҐв ®в "http://192.168.0.1:1407/Patrons": "”®а¬ в ¤®Єг¬Ґв Ґ а бЇ®§ (вЁЇ ᮤҐа¦Ё¬®Ј®: "text/html; charset=UTF-8").".- ЋвзҐв ®в "„®Єг¬Ґв DISCO": "‚®§ЁЄ« ®иЁЎЄ ЇаЁ § Јаг§ЄҐ "http://localhost:1407/Patrons?disco".". - ЌҐў®§¬®¦® ᮥ¤ЁЁвмбп б г¤ «Ґл¬ бҐаўҐа®¬ - Џ®¤Є«о票Ґ Ґ гбв ®ў«Ґ®, в.Є. Є®Ґзл© Є®¬ЇмовҐа ®вўҐаЈ § Їа®б Ї®¤Є«о票Ґ 127.0.0.1:1407- ЋвзҐв ®в "„®Єг¬Ґв WSDL": "”®а¬ в ¤®Єг¬Ґв Ґ а бЇ®§ (вЁЇ ᮤҐа¦Ё¬®Ј®: "text/html; charset=UTF-8").".- ЋвзҐв ®в "‘奬 XML": "”®а¬ в ¤®Єг¬Ґв Ґ а бЇ®§ (вЁЇ ᮤҐа¦Ё¬®Ј®: "text/html; charset=UTF-8").". " Так легче? Это сообщение отредактировал(а) starostin - 16.1.2011, 15:13 |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
starostin, а вас не смущает что у вас в конфиге фигурирует localhost как базовый адрес?
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| starostin |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 28.9.2009 Где: Ярославль Репутация: 1 Всего: 1 |
Это конфиг сервиса, неужели надопрописывать айпишник машины на которой запущен? просто везде где чё то пишут про конфиги используют только локалхост, на соседней машине я добавляю в тестовый клиент сервис http://192.168.0.1:1407/Patrons. Если это не правильно то я могу начать верить в бога и чудеса
Ещё забыл уточнить, правда не уверен, что это играет какую то роль, я сервис не размещал в iis на хосте запускаю Это сообщение отредактировал(а) starostin - 16.1.2011, 22:34 |
|||
|
||||
| zektor |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 24.11.2010 Репутация: нет Всего: нет |
Такая же проблема. Подскажите кто может неделю уже бьюсь со службой. Локально работает, а по сети не получается.
|
|||
|
||||
| jonie |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: 15 Всего: 118 |
если вы пытаетесь запустить его из asp.net dev server то у вас ничего не получится - т.к. данный сервер работает (биндится) только на локалхост. И плевать он хотел (впрочем, как и IIS) на ваши baseAddress-ы. Итак, для хостинга WCF существует три метода: IIS, WAS (windows activation service) и self-hosting. Asp.net dev server по сути аналогичен урезаному IIS-у и кроме всего прочего биндится только на локалхост - т.е. его нельзя использовать (без бубна) для публикации сервиса в сети. Посему это не рассматриваем. IIS Хостинг в IIS с т.з. адресации сам говорит приложению какой порт и базовый адресс использовать (это вы задаете в настройках IIS). Посему он попросту плевать хотел на указание baseAddress-ов и самостоятельно вычисляет где сервис расположен. Кроме того, IIS обычно хочет .svc файл чтобы был с простейшим содержанием вроде:
либо, если .svc файла нет, то надо прописывать роуты в global.asax как для обычного web приложения... Можно, конечно, попробывать указать фабрику Factory="MyApp.MyServiceHostFactory", но я не думаю что это что-то даст на самом деле. WAS проще почитать в msdn self-hosting Вот тут вы ничем не ограничены. Пишите нечто вроде:
и вуаля! всё работает. Это сообщение отредактировал(а) jonie - 10.2.2011, 10:15 -------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
||||||
|
|||||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, cully, mr.DUDA, Exception. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Распределённые приложения и сеть | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |