Имя: Пароль:
IT
Веб-мастеринг
Связь веб-сервиса с сайтом
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
спасибо)))
Основная теорема систематики: Новые системы плодят новые проблемы.