Вход | Регистрация



Связь веб-сервиса с сайтом

Связь веб-сервиса с сайтом
Я
   Anna-Ain
 
06.01.13 - 16:29
Всем добрый день, с наступающим Рождеством)))

Вот вопрос: как настроить на своем сайте, чтобы отображалась веб-страничка? т. е. в веб-сервисе URL был http://localhost, у меня IP динамический по настройкам провайдера, поэтому дать страничке общий доступ через iis не получается, создала бесплатный сайт http://anna1c.tf9.ru/. Какие настройки то нужно поменять?
В с# в настройках web-references было
url-адресвеб-ссылки http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl
имя папки localhost
поведение url-адреса - динамический
 
 
   Gepard
 
1 - 06.01.13 - 17:01
Вообще ничего не понятно)
   Gepard
 
2 - 06.01.13 - 17:19
веб-сервис 1С?
если да, то каким боком он будет работать на сайте?
   Alize
 
3 - 06.01.13 - 19:03
странное решение у ТС.
нечего не понятно !
   Jump
 
4 - 06.01.13 - 19:16
(0)А теперь медленно и внятно, русскими словами, без всякой терминологии скажи что тебе надо.
   Anna-Ain
 
5 - 06.01.13 - 20:27
есть веб-страничка на c#, ее суть -получать данные из базы 1с, где для этого я создала веб-сервис СтраницаЗаказы. т. е просто при нажатии на кн на страничке выдается информация из базы посредством веб-сервиса, только у меня это делается на localhost, т. е. я в 1с публикую веб-сервис на веб-сервере iis

вопрос - что нужно сделать то, чтобы  на сайте отображалась страничка? чтобы послала ссылку кому-нить и по ней можно было посмотреть работу веб-сервиса?
   Jump
 
6 - 06.01.13 - 20:43
(5)Я же просил без терминологии.
Ну если не можете без терминологии, то хотя бы надо определить что вы понимаете под этими терминами.

Веб- страничка это частный случай веб сервиса.
Т.е каждая веб-страничка является веб-сервисом, но не каждый веб-сервис имеет вид веб-страницы.

Я так понимаю вам нужно чтобы один веб-сервис получал данные из другого веб сервиса? Так?
Если так, тогда поясните где расположены эти веб сервисы.
   Anna-Ain
 
7 - 06.01.13 - 20:59
я то новичок, просто,скорее всего, не понимаю чего

по http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl
у меня на компе запускается страничка, при вводе кода заказа при нажатии на кн выводится о нем инф - но это локально, а как общий доступ предоставить то?

(6) у меня один веб-сервис в 1с, находится у меня на веб-сервере iis, там создан веб-узел inetpub, а второй-в с# просто создала веб-форму, в ней добавила ссылку на веб-службу 1с
как-то так...
   Jump
 
8 - 06.01.13 - 21:09
(7)localhost - означает что данная страница доступна локально, т.е по адресу 127.0.0.1.

Из интернета получить доступ к ней очень просто -
в строчке http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl
Замени localhost на реальный адрес твоего веб сервера.
   Anna-Ain
 
9 - 06.01.13 - 21:21
(7) спасибо, попробую)))
   Mucmuk
 
10 - 06.01.13 - 21:28
Как устроен сам сайт то? жвижком или просто кодом?
 
 Рекламное место пустует
   Gepard
 
11 - 07.01.13 - 11:04
(0) проще через что-то подобное сайт опубликовать http://habrahabr.ru/qa/21165/


все равно ведь придется это же делать, что бы к веб-сервису обращаться
   Anna-Ain
 
12 - 13.01.13 - 16:30
Вот все-таки обзавелась статическим адресом
по рекомендации (8) просто вместо localhost ввожу IP-адрес клиента - запрашивает браузер логин и пароль, если честно, не пойму, какой?
   Anna-Ain
 
13 - 13.01.13 - 16:39
вернее, не логин, а имя пользователя

когда вводила
http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl
то имя пользователя и пароль были те же, что при входе в инф базу, в котором находится веб-сервер, теперь не подходит
   Рамиль Маугли
 
14 - 13.01.13 - 17:13
(12) Случаем не прокси требует?
   Jump
 
15 - 13.01.13 - 17:14
(12)Белый адрес у вас поднят на роутере.
Логин и пароль спрашивает от вебморды управления роутером.
Что вам нужно сделать -
1)Зайти в панель управления роутером, и отключить доступ к роутуеру из сети интернет (WAN)
2)В настройках роутера пробросить порт 80, на адрес сервера в вашей сети.
   Anna-Ain
 
16 - 13.01.13 - 17:23
сделала по инструкции http://www.vovan.lv/iis/index_iis_2a.html , пишет Directory Listing Denied
This Virtual Directory does not allow contents to be listed.

(15) так у меня интернет кабельный, роутера нет, или путаю что-то?

(14) нет
   Jump
 
17 - 13.01.13 - 17:30
(16)Тогда давайте по порядку -
1)Логин и пароль требует при попытке зайти из интернета? Так?
2)Кабель от провайдера воткнут напрямую в сервер?
   Anna-Ain
 
18 - 13.01.13 - 17:31
(17)
1 - да
2  - да
   Jump
 
19 - 13.01.13 - 17:32
(18)на окошке запроса пароля что нибудь написано?
   Jump
 
20 - 13.01.13 - 17:34
Похоже у вас на сервере есть какой-то софт с вебмордой.
Что там установлено можете перечислить?
   Anna-Ain
 
21 - 13.01.13 - 17:35
(19) введите имя пользователя и пароль для http://мой IP
   Anna-Ain
 
22 - 13.01.13 - 17:40
веб-узлы
 веб-узел по умолчанию
 InfoBase4
 InfoBase2
 InetPub  
Виртуальный SMTP-сервер по умолчанию
   Jump
 
23 - 13.01.13 - 17:42
(22)Я немного о другом.
Некоторые приложения позволяющие удаленное управление ставят свой веб сервер. Может что-то подобное стоит.
   Jump
 
24 - 13.01.13 - 17:43
Кстати а из локальной сети к серверу обращаешься не выводит ничего?
   Jump
 
25 - 13.01.13 - 17:49
И все-таки у меня подозрение на роутер.
Свой белый адрес знаете? Который провайдер выдал.

Значит так на сервере введите консольную команду ipconfig /all
После чего внимательно посмотрите на вывод этой команды и попытаетесь найти там свой белый адрес.
И скажете удалось его найти или нет.
   Anna-Ain
 
26 - 13.01.13 - 17:56
инф выводится но консоль сразу закрывается, как сделать так чтобы не закрывалась то?
   Jump
 
27 - 13.01.13 - 17:57
пуск - cmd
а уж в открывшемся окошечке набрать команду
   Anna-Ain
 
28 - 13.01.13 - 18:01
есть
   Jump
 
29 - 13.01.13 - 18:03
Т.е ваш белый адрес указан там... Хм.
Значит не роутер.
Точно белый адрес? начинается не на цифры 192, или 10 или 127?
   Anna-Ain
 
30 - 13.01.13 - 18:05
IP адрес 188.130.2xx.xx
   Jump
 
31 - 13.01.13 - 18:07
Если все так, то надо присмотрется к "вебузел по умолчанию", что там крутится.
Я в виндовом сервере не очень хорошо разбираюсь чтобы так навскидку точно сказать. Обычно веб на линуксе поднимаю.
   Jump
 
32 - 13.01.13 - 18:08
Т.е получается какой-то сервис именно на вашем сервере просит.
А учитывая что заходите, просто по адресу, без дополнительных путей, то это должен быть сайт по умолчанию.
   Anna-Ain
 
33 - 13.01.13 - 18:14
а если ввожу просто 188.130.2xx.xx в браузер, пишет Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
что за ошибка то? я в мастере разрешений для веб-узла по умолчанию в настройках безопасности выбрала Public Web Site, после этого вместо запроса пароля и стала ошибка выдаваться
 
 
   Jump
 
34 - 13.01.13 - 18:19
(33)Данная ошибка говорит о том, что в корневой директории нет индексной страницы default.asp, или htm
   Jump
 
35 - 13.01.13 - 18:21
сайт у вас точно в этой директории лежит?
   Anna-Ain
 
36 - 13.01.13 - 18:26
(34) спасибо, чуть яснее стало, нет, не в корневой
   Anna-Ain
 
37 - 13.01.13 - 18:44
почистила ненужные узлы,заново опубликовала-вроде заработало)))
   Anna-Ain
 
38 - 13.01.13 - 18:45
спасибо)))


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует