|
Связь веб-сервиса с сайтом | ☑ | ||
---|---|---|---|---|
0
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-адреса - динамический |
|||
1
Gepard
06.01.13
✎
17:01
|
Вообще ничего не понятно)
|
|||
2
Gepard
06.01.13
✎
17:19
|
веб-сервис 1С?
если да, то каким боком он будет работать на сайте? |
|||
3
Alize
06.01.13
✎
19:03
|
странное решение у ТС.
нечего не понятно ! |
|||
4
Jump
06.01.13
✎
19:16
|
(0)А теперь медленно и внятно, русскими словами, без всякой терминологии скажи что тебе надо.
|
|||
5
Anna-Ain
06.01.13
✎
20:27
|
есть веб-страничка на c#, ее суть -получать данные из базы 1с, где для этого я создала веб-сервис СтраницаЗаказы. т. е просто при нажатии на кн на страничке выдается информация из базы посредством веб-сервиса, только у меня это делается на localhost, т. е. я в 1с публикую веб-сервис на веб-сервере iis
вопрос - что нужно сделать то, чтобы на сайте отображалась страничка? чтобы послала ссылку кому-нить и по ней можно было посмотреть работу веб-сервиса? |
|||
6
Jump
06.01.13
✎
20:43
|
(5)Я же просил без терминологии.
Ну если не можете без терминологии, то хотя бы надо определить что вы понимаете под этими терминами. Веб- страничка это частный случай веб сервиса. Т.е каждая веб-страничка является веб-сервисом, но не каждый веб-сервис имеет вид веб-страницы. Я так понимаю вам нужно чтобы один веб-сервис получал данные из другого веб сервиса? Так? Если так, тогда поясните где расположены эти веб сервисы. |
|||
7
Anna-Ain
06.01.13
✎
20:59
|
я то новичок, просто,скорее всего, не понимаю чего
по http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl у меня на компе запускается страничка, при вводе кода заказа при нажатии на кн выводится о нем инф - но это локально, а как общий доступ предоставить то? (6) у меня один веб-сервис в 1с, находится у меня на веб-сервере iis, там создан веб-узел inetpub, а второй-в с# просто создала веб-форму, в ней добавила ссылку на веб-службу 1с как-то так... |
|||
8
Jump
06.01.13
✎
21:09
|
(7)localhost - означает что данная страница доступна локально, т.е по адресу 127.0.0.1.
Из интернета получить доступ к ней очень просто - в строчке http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl Замени localhost на реальный адрес твоего веб сервера. |
|||
9
Anna-Ain
06.01.13
✎
21:21
|
(7) спасибо, попробую)))
|
|||
10
Mucmuk
06.01.13
✎
21:28
|
Как устроен сам сайт то? жвижком или просто кодом?
|
|||
11
Gepard
07.01.13
✎
11:04
|
(0) проще через что-то подобное сайт опубликовать http://habrahabr.ru/qa/21165/
все равно ведь придется это же делать, что бы к веб-сервису обращаться |
|||
12
Anna-Ain
13.01.13
✎
16:30
|
Вот все-таки обзавелась статическим адресом
по рекомендации (8) просто вместо localhost ввожу IP-адрес клиента - запрашивает браузер логин и пароль, если честно, не пойму, какой? |
|||
13
Anna-Ain
13.01.13
✎
16:39
|
вернее, не логин, а имя пользователя
когда вводила http://localhost/InfoBase2/ws/CustomerOrder.1cws?wsdl то имя пользователя и пароль были те же, что при входе в инф базу, в котором находится веб-сервер, теперь не подходит |
|||
14
Рамиль Маугли
13.01.13
✎
17:13
|
(12) Случаем не прокси требует?
|
|||
15
Jump
13.01.13
✎
17:14
|
(12)Белый адрес у вас поднят на роутере.
Логин и пароль спрашивает от вебморды управления роутером. Что вам нужно сделать - 1)Зайти в панель управления роутером, и отключить доступ к роутуеру из сети интернет (WAN) 2)В настройках роутера пробросить порт 80, на адрес сервера в вашей сети. |
|||
16
Anna-Ain
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) нет |
|||
17
Jump
13.01.13
✎
17:30
|
(16)Тогда давайте по порядку -
1)Логин и пароль требует при попытке зайти из интернета? Так? 2)Кабель от провайдера воткнут напрямую в сервер? |
|||
18
Anna-Ain
13.01.13
✎
17:31
|
(17)
1 - да 2 - да |
|||
19
Jump
13.01.13
✎
17:32
|
(18)на окошке запроса пароля что нибудь написано?
|
|||
20
Jump
13.01.13
✎
17:34
|
Похоже у вас на сервере есть какой-то софт с вебмордой.
Что там установлено можете перечислить? |
|||
21
Anna-Ain
13.01.13
✎
17:35
|
(19) введите имя пользователя и пароль для http://мой IP
|
|||
22
Anna-Ain
13.01.13
✎
17:40
|
веб-узлы
веб-узел по умолчанию InfoBase4 InfoBase2 InetPub Виртуальный SMTP-сервер по умолчанию |
|||
23
Jump
13.01.13
✎
17:42
|
(22)Я немного о другом.
Некоторые приложения позволяющие удаленное управление ставят свой веб сервер. Может что-то подобное стоит. |
|||
24
Jump
13.01.13
✎
17:43
|
Кстати а из локальной сети к серверу обращаешься не выводит ничего?
|
|||
25
Jump
13.01.13
✎
17:49
|
И все-таки у меня подозрение на роутер.
Свой белый адрес знаете? Который провайдер выдал. Значит так на сервере введите консольную команду ipconfig /all После чего внимательно посмотрите на вывод этой команды и попытаетесь найти там свой белый адрес. И скажете удалось его найти или нет. |
|||
26
Anna-Ain
13.01.13
✎
17:56
|
инф выводится но консоль сразу закрывается, как сделать так чтобы не закрывалась то?
|
|||
27
Jump
13.01.13
✎
17:57
|
пуск - cmd
а уж в открывшемся окошечке набрать команду |
|||
28
Anna-Ain
13.01.13
✎
18:01
|
есть
|
|||
29
Jump
13.01.13
✎
18:03
|
Т.е ваш белый адрес указан там... Хм.
Значит не роутер. Точно белый адрес? начинается не на цифры 192, или 10 или 127? |
|||
30
Anna-Ain
13.01.13
✎
18:05
|
IP адрес 188.130.2xx.xx
|
|||
31
Jump
13.01.13
✎
18:07
|
Если все так, то надо присмотрется к "вебузел по умолчанию", что там крутится.
Я в виндовом сервере не очень хорошо разбираюсь чтобы так навскидку точно сказать. Обычно веб на линуксе поднимаю. |
|||
32
Jump
13.01.13
✎
18:08
|
Т.е получается какой-то сервис именно на вашем сервере просит.
А учитывая что заходите, просто по адресу, без дополнительных путей, то это должен быть сайт по умолчанию. |
|||
33
Anna-Ain
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, после этого вместо запроса пароля и стала ошибка выдаваться |
|||
34
Jump
13.01.13
✎
18:19
|
(33)Данная ошибка говорит о том, что в корневой директории нет индексной страницы default.asp, или htm
|
|||
35
Jump
13.01.13
✎
18:21
|
сайт у вас точно в этой директории лежит?
|
|||
36
Anna-Ain
13.01.13
✎
18:26
|
(34) спасибо, чуть яснее стало, нет, не в корневой
|
|||
37
Anna-Ain
13.01.13
✎
18:44
|
почистила ненужные узлы,заново опубликовала-вроде заработало)))
|
|||
38
Anna-Ain
13.01.13
✎
18:45
|
спасибо)))
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |