Имя: Пароль:
1C
1С v8
публикуем веб-сервис
0 dron4ikkk
 
30.05.13
21:26
для создания веб-сервиса на 1с 8.2 создаю в ветке  web-сервисы сервис . добавляю в него одну операцию add и два параметра нум1 и нум2 код сервиса такой:
Функция Add(Num1, Num2)
   Возврат Num1 + Num2
КонецФункции


далее жму Администрирование- публикация на веб-сервисе. папка где храниться база имеет полные права для пользователя iusr. все нормально сервис опубликован. но что дальше делать в самой iis я не знаю, но защел туда увидел в ветке default web site ветку infobase3. далее жму обзор..открывается браузер и пишется ошибка  1C:Enterprise 8 application error:

HTTP: Not found Ошибка при работе с ресурсом /InfoBase3/ru_RU/


в папке infobase3 лежат два файла: default.vrd^
<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
       xmlns:xs="http://www.w3.org/2001/XMLSchema"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       base="/InfoBase3"
       ib="File=&quot;C:\Users\Андрей\Documents\InfoBase3&quot;;"
       enable="false">
   <ws>
       <point name="WebСервис1"
               alias="ws1.1cws"
               enable="false"/>
       <point name="el_shop"
               alias="ws3.1cws"
               enable="false"/>
       <point name="web_curent_staff"
               alias="ws5.1cws"
               enable="false"/>
       <point name="WebOperations"
               alias="ws4.1cws"/>
   </ws>
</point>

и файл web.config^


<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
       <handlers>
           <add name="1C Web-service Extension" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\1cv82\8.2.17.153\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
       </handlers>
   </system.webServer>
</configuration>



ЧТО Я НЕ ТАК ДЕЛАЮ???подскажите))
1 dron4ikkk
 
30.05.13
21:28
версия iis 7.5
2 dron4ikkk
 
30.05.13
21:30
когда публиковал сервис не ставил галочку на "публиковать тонкий клиент"...мне так нужно. без тонкого.
3 Jaap Vduul
 
30.05.13
22:30
Адрес веб-сервиса надо через виртуальный каталог ws указывать:
http://ИмяСервера/ИмяПубликации/ws/ИмяВебСервиса

т.е. в твоём случае вроде так:
http://ИмяСервера/InfoBase3/ws/WebOperations
или
http://ИмяСервера/InfoBase3/ws/ws4.1cws