Имя: Пароль:
1C
 
Как разобраться с веб-сервисом?
0 kumena
 
01.08.17
18:15
Есть IIS на win 10, там настроен веб сервис и опубликована база.

база http://Comp:Port/WebServiceTest работает, и входит без проблем
её веб сервис http://Comp:Port/WebServiceTest/ws/ws1.1cws?wdsl
не работает и нужны xml не открывается, ie и edge выдают "Session management header or a cookie with session ID is not specified", а мозилла молчит как партизан.

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 (x86)\1cv8\8.3.10.2505\bin\wsisapi.dll" resourceType="Unspecified" requireAccess="None" />
        </handlers>
    </system.webServer>
</configuration>


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="/WebServiceTest"
        ib="File=&quot;G:\1S_DB\Разработка\WebServiceTest&quot;;">
    <ws pointEnableCommon="false">
        <point name="Hello"
                alias="ws1.1cws"
                enable="true"
                reuseSessions="use"
                sessionMaxAge="20"
                poolSize="10"
                poolTimeout="5"/>
    </ws>
    <standardOdata enable="false"
            reuseSessions="autouse"
            sessionMaxAge="20"
            poolSize="10"
            poolTimeout="5"/>
</point>

куда смотреть и на что обратить внимание чтобы заработал веб-сервис?
1 kumena
 
01.08.17
18:19
да, еще вопрос, когда в базу входишь, к строке добавляется en_US/ и там все на английском. как исправить?
2 kumena
 
01.08.17
18:59
причину нашел, буквы попутал в конце, но загадки, к сожалению, не кончились.

две вебсервиса в разных базах
http://comp:port/WebServiceTest/ws/ws2.1cws?wsdl
http://comp:port /zup25demo/ws/rep.1cws?wsdl

первая опубликована из 8.3 и ответный xml чудесно открывается.

вторая опубликована из 8.2, просит пароль при открытии, но админский пароль не подходит. других админов на компе нет. очень хочется узнать чей логин и пароль она просит?
3 ejikbeznojek
 
01.08.17
19:32
http://www.bizkit.ru/2013/05/24/1722/
Вот тут, если поиском на странице по слову "пароль" поискать
то там
В тестовой базе был заведен тестовый пользователь IUSR с полными правами с пустым паролем. Если ввести в диалог в качестве логина этого пользователя, то авторизация пройдет успешно и отобразиться либо XML файл, либо ссылка на него (см. выше).
4 kumena
 
01.08.17
19:53
(3) спасибо!