Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Публикация web сервиса 8.2

Публикация web сервиса 8.2
Я
   Kropa
 
09.09.11 - 21:01
Суть проблемы:
Есть сервак 2008R2 с IIS на котором крутится 1с 8.2.13.
Необходимо опубликовать веб сервис 1с-ки на серваке. 1с-ка красиво говорит, что все опубликовано, в в папке C:\inetpub\wwwroot\webserv создаются 2 файла default.мrd и web.config.

Проблема в том, что не могу достучаться до веб сервиса, по ссылке http://localhost/webserv/ws/report?wsdl, где report - сервиса, указаный при публикации в конфигураторе.
База файловая! Все доступы провелил, на всякий случай на папку з базой ыи платформой поставил доступ everyone. народ подскажите в чем может ыть проблема, или куда копать. Пол дня сегодня поклал...
   Kropa
 
1 - 09.09.11 - 21:03
Может хто вкурсе, как формирует 1с-ка wsdl, где его держит или как на ходу генерит?
   Zixxx
 
2 - 09.09.11 - 21:20
(0) Ну вроде как все рпавильно, локально не пробовал, а так 82 на ходу все генерит
   Zixxx
 
3 - 09.09.11 - 21:21
(2) т.е. самого файла нет как в 81 а сервис работает
   Kropa
 
4 - 09.09.11 - 22:23
В какую сторону тоды копать?
По идее генерится на ходу, но тогда откуда она берет данные для генерации wsdl? Используется запрос по файлу данных?
   Kropa
 
5 - 12.09.11 - 12:05
Подниму ветку
   sda553
 
6 - 12.09.11 - 12:07
Конвертни сайт в приложение
   Kropa
 
7 - 12.09.11 - 12:08
Попробовал поднять SQL и перевести базу на сервер, итог тот же...
Непонятно в какую сторону копать....
   sda553
 
8 - 12.09.11 - 12:20
И сколько я помню, строка соединения выглядит как то вот так
http://localhost/webserv/ws/report.1cws?wsdl
   Kropa
 
9 - 12.09.11 - 15:35
(6) в каком смысле? как это сделать?
(8) Вроде с версии 8.2.9 Убрали файлик 1cws.
   sda553
 
10 - 12.09.11 - 16:01
(9) файлик убрали, а в адресной строке писать все равно надо
   sda553
 
11 - 12.09.11 - 16:04
   Serginio1
 
12 - 12.09.11 - 18:31
   Kropa
 
13 - 12.09.11 - 20:44
У меня крутится IIS 7.5 может в нем загвоздка? Может пробовать на 7.0
   MORRoz
 
14 - 12.09.11 - 20:56
http://localhost/Docum/ws/files/?wsdl

у меня была такая строка соединения. Тоже мучался, когда пытался подсоединиться по аналогии с 8.1
   SeraFim
 
15 - 13.09.11 - 02:37
в какую папку публиковал веб-сервис? если в \"http://localhost/webserv/ws/\" тогда нужно дописать еще одну \"ws/\"
 
+ (10) - верно.
   Serginio1
 
16 - 14.09.11 - 12:18
Ты хоть бы текст ошибки указал
   sda553
 
17 - 14.09.11 - 13:49
(16) У меня подозрение, что ТС решил уже проблему, учитывая его резкое исчезновение с темы
   Kropa
 
18 - 16.09.11 - 17:47
Сори, проблема не решилась. Был в командировке, обещаю так просто не уходить без публикации решения.
   Kropa
 
19 - 16.09.11 - 17:54
(15) Публиковал в  http://localhost/webserv/ по идее вб сервер видит публикацию, но нет возможности достучаться до wsdl.
(10) Пробовал не помогает. в адресной строке имя пишем то, по которому публиковали. Если публиковали report.1cws, то указываем report.1cws?wsdl, если публикували как report то и по идее указываем report?wsdl.
   Kropa
 
20 - 16.09.11 - 17:59
(16)
HTTP Error 500.0 - Internal Server Error
The page cannot be displayed because an internal server error has occurred. Detailed Error Information
Module IsapiModule 
Notification ExecuteRequestHandler 
Handler 1C Web-service Extension
Error Code 0x800700c1
Requested URL http://localhost:80/web_sql/ws/wsreport?wsdl
Physical Path C:\inetpub\wwwroot\web_sql\ws\wsreport
Logon Method Negotiate
Logon User WIN2008R2TEMP\adminaccount
Most likely causes:
•IIS received the request; however, an internal error occurred during the processing of the request. The root cause of this error depends on which module handles the request and what was happening in the worker process when this error occurred.
•IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly.
•IIS was not able to process configuration for the Web site or application.
•The authenticated user does not have permission to use this DLL.
•The request is mapped to a managed handler but the .NET Extensibility Feature is not installed.
Things you can try:
•Ensure that the NTFS permissions for the web.config file are correct and allow access to the Web server's machine account.
•Check the event logs to see if any additional information was logged.
•Verify the permissions for the DLL.
•Install the .NET Extensibility feature if the request is mapped to a managed handler.
•Create a tracing rule to track failed requests for this
   Serginio1
 
21 - 16.09.11 - 18:08
У тебя случайно не  аутентификация операционной системы при использовании веб-сервера
   Kropa
 
22 - 16.09.11 - 18:20
(21) Ты о той опции в конфигураторе? Нет, я ее не ставлю. Или ты о чем?
   Serginio1
 
23 - 16.09.11 - 18:31
(22) Да. я о v8: Настройка поддержки веб-сервисов под 1сv8.2
пост 83. Что то у тебя с правами.
   Kropa
 
24 - 16.09.11 - 18:49
(11) Нет у меня возможности конвертировать в приложение - нет там такого пункта меню. Только значек "земли" и все. Для aspnet_clien есть возможность, а для моего нет.
   Kropa
 
25 - 16.09.11 - 18:51
(23) Там вроде про апач, у меня иис, куда смотреть?
   Serginio1
 
26 - 16.09.11 - 19:10
Там на счет  в конфигураторе
   Kropa
 
27 - 16.09.11 - 19:34
В конфигураторе галка не стоит
   Kropa
 
28 - 16.09.11 - 20:48
Поставил апач все заработало. Но вопрос остается открытим - почему не работает ИИС.
   Kropa
 
29 - 18.09.11 - 12:34
Перечитал все статьи, там все больше о 8.1. Все шаги описанные 8.2 делает самостоятельно...
   Kropa
 
30 - 19.09.11 - 10:32
Подниму ветку...
 
 
   sda553
 
31 - 19.09.11 - 15:34
(30) Ты все так и слышать не хочешь о том чтобы обратиться к сервису по http://localhost/webserv/ws/report.1cws?wsdl
   Kropa
 
32 - 19.09.11 - 17:17
(31) обращался, не помогает. сервис постил и с .1cws и без него, не работает. Пробовал по всякому, проблема не в этом.

При чем я не убираю галку публикации веб-клиента, по адресу http://localhost/webserv/ должен отрываться веб-клиент. Но он не открывается!

В отличии от ИИС апач заработал сразу, без проблем - и веб сервис и веб клиент. Но клиент микрософт-ориентирован, сложно будет объяснить необходимость апача при живом ИИСе. \


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