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

Настройка поддержки веб-сервисов под 1сv8.2

Настройка поддержки веб-сервисов под 1сv8.2
Я
   Сергиус
 
18.08.11 - 17:58
Кто ть знает, где можно взять нормальную инструкцию по установке?

а то чет не могу найти..все под 8.1 ток..
   Сергиус
 
1 - 18.08.11 - 22:57
натыкаюсь на ошибку Файл не обнаружен 'v8res://mngsrv/myapp' при попытки просмотреть в обзоре..

Неужели никто не делал это?) Хотелось бы каких ть умных советов)
   Просто Лёха
 
2 - 19.08.11 - 00:00
1С предприятие руководство администратора
   Сергиус
 
3 - 19.08.11 - 11:47
(2) это что..книга? или на ИТС?
   Сергиус
 
4 - 19.08.11 - 11:49
Народ, кто реально сам настраивал веб-сервисы под IIS7 для 1с 8.2?

Очень бы хотел с такими поговорить)
   Serginio1
 
5 - 19.08.11 - 11:54
   zak555
 
6 - 19.08.11 - 11:55
(3) в pdf
   Amra
 
7 - 19.08.11 - 11:57
(6) Еще на варезники отправь))
   Сергиус
 
8 - 19.08.11 - 12:06
(5)при попытке в браузере перейти по ссылке http://localhost/MyApp/ws/service_avt_3 получаю Код ошибки 0x800700c1

Это делал: Для 64 разрядных нужно поменять путь в web.config на 64 разрядную
scriptProcessor="C:\Program Files\1cv82\8.2.13.219\bin\wsisapi.dll"

Вопрос по - в IIS устанавливаешь пул приложений ServicePool (у меня все время другой) . Что имеется ввиду?
   Serginio1
 
9 - 19.08.11 - 12:42
(8)Заходишь в IIS. Находишь в свой сервис котрые лежат в Default Web Site  смотришь дополнительные параметры, и смотришь какой там пул приложений.
   Serginio1
 
10 - 19.08.11 - 12:46
В ограничения ISAPI CGI должно быть прописано разрешение для C:\Program Files\1cv82\8.2.13.219\bin\wsisapi.dll
   Сергиус
 
11 - 19.08.11 - 12:49
(9) и какой там пул должен быть?

SevicePool это вообще что за пул? откуда он у тебя? Ну в смысле создался автоматически или ты сам его создавал?
   Сергиус
 
12 - 19.08.11 - 12:52
(10) там все прописано..проверял
   Serginio1
 
13 - 19.08.11 - 13:00
(11) Какой пул пприложений у тебя стоит?
   Serginio1
 
14 - 19.08.11 - 13:02
SevicePool  Это тот пул который у тебя должен стоять, если нет то выбрать из выпадающего списка
   Сергиус
 
15 - 19.08.11 - 13:02
(13) у меня для Default Web Site стоит DefaultAppPoll.

Это правильно или нет?
   Сергиус
 
16 - 19.08.11 - 13:02
(14) нет у меня такого пула..откуда он берется?
   Serginio1
 
17 - 19.08.11 - 13:04
Нажимаешь на DefaultAppPoll, у тебя должна появиться кнопочка, жмешь на нее появляется диалоговое окошко где и выбираешь SevicePool. Неужто сложно догадаться?
   Serginio1
 
18 - 19.08.11 - 13:05
Можешь даже вручную написать
   Сергиус
 
19 - 19.08.11 - 13:09
(17) у меня в этом диалоговом окошке такого пула нет.

Мне его создать вручную? Именно с таким названием ServicePool?

P.S. Сорри, если туплю, понимаю, как могу)
   Сергиус
 
20 - 19.08.11 - 13:10
+(19) что это за пул? По-умолчанию его же нет на IIS
   Сергиус
 
21 - 19.08.11 - 13:11
И почему так важно указать именно его?
   Serginio1
 
22 - 19.08.11 - 13:14
Ну замени и посмотри. С DefaultAppPoll не работает.
   Serginio1
 
23 - 19.08.11 - 13:15
(19) А какие есть?
   Serginio1
 
24 - 19.08.11 - 13:17
(19) Странно а у меня есть ServicePool
   Сергиус
 
25 - 19.08.11 - 13:17
(23) еще есть Classic .NET AppPool и все
   Сергиус
 
26 - 19.08.11 - 13:18
т.е. он у тебя при установке IIS сразу был?
   Сергиус
 
27 - 19.08.11 - 13:18
у меня IIS 7.5
   Serginio1
 
28 - 19.08.11 - 13:20
А а у меня 7.0. Поиграйся с оставшимися пулами
   Сергиус
 
29 - 19.08.11 - 13:22
(28) спасибо за помощь в любом случае!
   Serginio1
 
30 - 19.08.11 - 13:27
Ты можешь сам создавать и настраивать пулы приложений
http://technet.microsoft.com/ru-ru/library/cc771701(WS.10).aspx
 
 
   Сергиус
 
31 - 19.08.11 - 13:34
(30) Спасибо, это я знаю)

будем пробовать)
   Hostess_of_Love
 
32 - 19.08.11 - 13:44
(0) у меня дома где-то на компе есть несколько ваиантов инструкций IIS7+1с 8.2 . хотя мне они не помогли и я сделала проще - снесла WIN7 и поставила WINXP :D
   Serginio1
 
33 - 19.08.11 - 14:06
(31) Помоему только одно различие между DefaultAppPoоl и ServicePool это то что во вторм не разрешены 32 разрядные приложения
   Сергиус
 
34 - 19.08.11 - 14:17
(32) спасибо, но это не мой случай.
   Сергиус
 
35 - 19.08.11 - 14:17
(33)А вот это уже интересно, будем пробовать.
   Serginio1
 
36 - 19.08.11 - 14:37
(35) Да судя http://learn.iis.net/page.aspx/624/application-pool-identities/ у меня намного проще настройки
   Сергиус
 
37 - 19.08.11 - 14:39
(36)интересно..на Windows 2008 R2 можно воткнуть IIS 7.0?
   Serginio1
 
38 - 19.08.11 - 16:08
Не знаю у меня 2008 сервис пак 2, надо у сисадмина спрашивать. По поводу пула приложений в ошибке указывалось на него. Возможно у тебя сто то с правами
   Сергиус
 
39 - 19.08.11 - 16:44
(38)возможно. Выдается ошибка 500.0 и все тут..

хотя прав уже нараздавал..больше некуда вроде)
   Сергиус
 
40 - 19.08.11 - 16:55
(39)не надо делать преобразовать в приложение?
   Serginio1
 
41 - 19.08.11 - 17:20
(39) В тексте ошибки. Уже не помню какая. Да еще есть чувтвительность к регистру при написании url
   Serginio1
 
42 - 19.08.11 - 17:25
(40) А IIS и сервер приложений под одной учеткой работают?
   Сергиус
 
43 - 19.08.11 - 17:26
(42) Сервер приложений ты имеешь ввиду роль сервера?
   Serginio1
 
44 - 19.08.11 - 17:30
1С у тебя на чем крутится?
   Сергиус
 
45 - 19.08.11 - 17:32
вот ошибка, которая выдается:

Подробные сведения об ошибке
Модуль IsapiModule 
Уведомление ExecuteRequestHandler
Обработчик 1C Web-service Extension
Код ошибки 0x800700c1
Запрашиваемый URL-адрес http://localhost:80/test/ws/service_avt_3
Физический путь C:\inetpub\wwwroot\MyApp\ws\service_avt_3 
Способ входа Анонимная 
Пользователь, выполнивший вход Анонимная
   Сергиус
 
46 - 19.08.11 - 17:33
(44)сервер 1с стоит..64-х разрядный
   Сергиус
 
47 - 19.08.11 - 17:34
Служба агента сервера 1с и IIS работают под разными учетками..
   Сергиус
 
48 - 19.08.11 - 17:35
+(47) это если судить по службам..
   Сергиус
 
49 - 19.08.11 - 17:36
А что..должны под одной учеткой быть?
   Serginio1
 
50 - 19.08.11 - 17:37
А сделай пул приложений с одинаковой учеткой.
(49) ХЗ. Я не сисадмин.
   Сергиус
 
51 - 19.08.11 - 17:43
Попробовал в службах сделать все с одной учеткой, перезапустил службы..тож самое..

я уж начинаю хотеть переустановить винду..поставить Win 2008 SP2,чтобы там был IIS 7.0, может это решит проблему..
   Сергиус
 
52 - 19.08.11 - 17:47
Потому как нигде не написано, что веб-сервисы поддерживают IIS 7.5, везде речь ток о 7.0 идет
   Serginio1
 
53 - 19.08.11 - 17:49
Все может быть. Я тоже мучился, пока все раскопал.
   Сергиус
 
54 - 19.08.11 - 17:51
В любом случае о результате отпишу здесь.

Но все это напоминает поход вслепую по минному полю..
   Serginio1
 
55 - 19.08.11 - 18:05
(54) ОК
   Serginio1
 
56 - 19.08.11 - 18:05
Пиши в службу поддержки
   Сергиус
 
57 - 19.08.11 - 18:08
(56)если и на 2008 SP2 с IIS 7.0 будет глухо, то придется.

Пока еще остается надежда))
   Serginio1
 
58 - 19.08.11 - 18:21
   Сергиус
 
59 - 19.08.11 - 18:27
(58)попробуем, спасиб.
   Serginio1
 
60 - 19.08.11 - 18:29
 
 
   Сергиус
 
61 - 19.08.11 - 18:31
(60)но у тебя то все без этих фокусов заработало..
   Сергиус
 
62 - 19.08.11 - 18:31
кстати, (58) я уже пробовал раньше..
   Сергиус
 
63 - 19.08.11 - 18:32
(60) там для 8.1
   Serginio1
 
64 - 19.08.11 - 18:35
Ну хоть про IIS есть. Кстати посмотри Основные настройки тест настроек. Может там что выдаст
   Сергиус
 
65 - 19.08.11 - 18:37
(64) а ты сам IIS настраивал? ты можешь как то описать, если конечно не сложно, свой путь скажем так?
   Сергиус
 
66 - 19.08.11 - 18:38
Если тебе удалось все это настроить..то может тогда стоит воспользоваться твоим опытом от и до..
   Serginio1
 
67 - 19.08.11 - 20:39
(66) У меня работает, но IIS настраивал не я.
   Сергиус
 
68 - 19.08.11 - 21:32
(67) а у тебя есть возможность поспрашивать человека, который это делал..

рецепт успеха так сказать, может как ть договоримся за вознаграждение..

Я вот еще попробую на 7-м iis'е и если облом, то будет хреново..
   Serginio1
 
69 - 20.08.11 - 12:08
Спрошу, у меня еще сайт крутится, но его программирует другой человек, вот он наверное и разбирается. Попробуй с семеркой. Ну если что апач должен помочь
   Сергиус
 
70 - 20.08.11 - 18:17
(69)Поставил Апач, все заработало.

Спасибо за помощь!
   Serginio1
 
71 - 20.08.11 - 18:54
Да не за что, самому интересно, где собака зарыто, что бы самому на грыбли не наступать
   Сергиус
 
72 - 20.08.11 - 19:10
Заметил интересную особенность..

если заходить по ссылке через браузер по http://serv/test/ws/service_avt_3?wsdl

то заходит, отображает содержимое функций, все ок.

но если в конфигурации пытаешься добавить Ws-ссылку и вводить тотже адрес, то запрашивает авторизацию, вводишь данные пользователя базы 1с, но получаешь облом.

Авторизацию для Апача настраивал.

Что это может быть такое? Или требуются данные не пользователя 1с?
   Serginio1
 
73 - 20.08.11 - 19:14
(72) А русских букв случайно нет?
   Serginio1
 
74 - 20.08.11 - 19:15
   Сергиус
 
75 - 20.08.11 - 19:21
(73)Не..имя пользователя на английском..пароль пустой

Хотя пробовал и другого юзера, тоже с английским написанием и непустым паролем..та же история..
   Serginio1
 
76 - 20.08.11 - 19:27
Ну раз через браузер заходишь, то уже смотри права пользователей 1С. И какую ошибку пишет?
   Сергиус
 
77 - 20.08.11 - 19:33
(76)Аутентификация пользователя не выполнена.

у пользователя полные права.. в файле default.vrd этот юзер прописан..

не понятно почему 1с-ка не может авторизоваться
   Сергиус
 
78 - 20.08.11 - 19:50
вот что в логах апач после этого появляется:

[Sat Aug 20 19:45:36 2011] [error] [client 127.0.0.1] client used wrong authentication scheme: (null) for /test/ws/service_avt_3 (needed Negotiate)

это когда из Конфигуратора 1с пытаюсь ws-ссылку создать.

Буду по этой ошибке копать.
   Serginio1
 
79 - 20.08.11 - 19:56
Смотри права пользльзователя 1С в конфигураторе
   Сергиус
 
80 - 20.08.11 - 19:59
вообще права админские ему дал..да я перепробовал не одного пользователя..все бестолку..

походу ошибка происходит когда 1с-ка пытается получить описание по ссылке..а Апач ей в ответ - Хрен тебе! Какая то ошибочная схема авторизации
   Serginio1
 
81 - 20.08.11 - 20:03
А в браузере все нормально?
   Serginio1
 
82 - 20.08.11 - 20:04
А версия 1С?
   Сергиус
 
83 - 20.08.11 - 20:12
Все, понял причину..

убрал из настроек Апач следующее:

AuthName "1C:Enterprise web client"
AuthType SSPI
SSPIAuth On
SSPIAuthoritative On
SSPIPackage Negotiate
SSPIOfferBasic Off
Require valid-user

Моя лажа..зачем то сделал аутентификацию операционной системы при использовании веб-сервера

без этого все работает..и из 1с и из браузера.
   Serginio1
 
84 - 20.08.11 - 20:17
Так может и на IIS пойдет?
   Сергиус
 
85 - 20.08.11 - 20:19
может, но честно говоря уже нет желания проверять)

Апачу как то больше веры))
   Serginio1
 
86 - 20.08.11 - 20:20
Ясно. Спасибо
   Сергиус
 
87 - 20.08.11 - 20:21
Тебе спасибо, тезка и коллега)
   Serginio1
 
88 - 20.08.11 - 20:31
Рот Фронт


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