Имя: Пароль:
1C
1С v8
Настройка поддержки веб-сервисов под 1сv8.2
0 Сергиус
 
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?

Очень бы хотел с такими поговорить)
5 Serginio1
 
19.08.11
11:54
6 zak555
 
19.08.11
11:55
(3) в pdf
7 Amra
 
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 (у меня все время другой) . Что имеется ввиду?
9 Serginio1
 
19.08.11
12:42
(8)Заходишь в IIS. Находишь в свой сервис котрые лежат в Default Web Site  смотришь дополнительные параметры, и смотришь какой там пул приложений.
10 Serginio1
 
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) там все прописано..проверял
13 Serginio1
 
19.08.11
13:00
(11) Какой пул пприложений у тебя стоит?
14 Serginio1
 
19.08.11
13:02
SevicePool  Это тот пул который у тебя должен стоять, если нет то выбрать из выпадающего списка
15 Сергиус
 
19.08.11
13:02
(13) у меня для Default Web Site стоит DefaultAppPoll.

Это правильно или нет?
16 Сергиус
 
19.08.11
13:02
(14) нет у меня такого пула..откуда он берется?
17 Serginio1
 
19.08.11
13:04
Нажимаешь на DefaultAppPoll, у тебя должна появиться кнопочка, жмешь на нее появляется диалоговое окошко где и выбираешь SevicePool. Неужто сложно догадаться?
18 Serginio1
 
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
И почему так важно указать именно его?
22 Serginio1
 
19.08.11
13:14
Ну замени и посмотри. С DefaultAppPoll не работает.
23 Serginio1
 
19.08.11
13:15
(19) А какие есть?
24 Serginio1
 
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
28 Serginio1
 
19.08.11
13:20
А а у меня 7.0. Поиграйся с оставшимися пулами
29 Сергиус
 
19.08.11
13:22
(28) спасибо за помощь в любом случае!
30 Serginio1
 
19.08.11
13:27
Ты можешь сам создавать и настраивать пулы приложений
http://technet.microsoft.com/ru-ru/library/cc771701(WS.10).aspx
31 Сергиус
 
19.08.11
13:34
(30) Спасибо, это я знаю)

будем пробовать)
32 Hostess_
of_Love
 
19.08.11
13:44
(0) у меня дома где-то на компе есть несколько ваиантов инструкций IIS7+1с 8.2 . хотя мне они не помогли и я сделала проще - снесла WIN7 и поставила WINXP :D
33 Serginio1
 
19.08.11
14:06
(31) Помоему только одно различие между DefaultAppPoоl и ServicePool это то что во вторм не разрешены 32 разрядные приложения
34 Сергиус
 
19.08.11
14:17
(32) спасибо, но это не мой случай.
35 Сергиус
 
19.08.11
14:17
(33)А вот это уже интересно, будем пробовать.
36 Serginio1
 
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?
38 Serginio1
 
19.08.11
16:08
Не знаю у меня 2008 сервис пак 2, надо у сисадмина спрашивать. По поводу пула приложений в ошибке указывалось на него. Возможно у тебя сто то с правами
39 Сергиус
 
19.08.11
16:44
(38)возможно. Выдается ошибка 500.0 и все тут..

хотя прав уже нараздавал..больше некуда вроде)
40 Сергиус
 
19.08.11
16:55
(39)не надо делать преобразовать в приложение?
41 Serginio1
 
19.08.11
17:20
(39) В тексте ошибки. Уже не помню какая. Да еще есть чувтвительность к регистру при написании url
42 Serginio1
 
19.08.11
17:25
(40) А IIS и сервер приложений под одной учеткой работают?
43 Сергиус
 
19.08.11
17:26
(42) Сервер приложений ты имеешь ввиду роль сервера?
44 Serginio1
 
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
А что..должны под одной учеткой быть?
50 Serginio1
 
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 идет
53 Serginio1
 
19.08.11
17:49
Все может быть. Я тоже мучился, пока все раскопал.
54 Сергиус
 
19.08.11
17:51
В любом случае о результате отпишу здесь.

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

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

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

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

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

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

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

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

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

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

Хотя пробовал и другого юзера, тоже с английским написанием и непустым паролем..та же история..
76 Serginio1
 
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-ссылку создать.

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

походу ошибка происходит когда 1с-ка пытается получить описание по ссылке..а Апач ей в ответ - Хрен тебе! Какая то ошибочная схема авторизации
81 Serginio1
 
20.08.11
20:03
А в браузере все нормально?
82 Serginio1
 
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с и из браузера.
84 Serginio1
 
20.08.11
20:17
Так может и на IIS пойдет?
85 Сергиус
 
20.08.11
20:19
может, но честно говоря уже нет желания проверять)

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