Имя: Пароль:
1C
1С v8
Поднятие вебсервиса IIS
,
0 Дожа
 
28.04.18
14:02
Добрый день. Поднимаю веб сервис на iis.
Сам iis настроил но какой то трабл с файлом вебконфиг.
Ругается на "Нераспознанный атрибут "Path" "
В самом файле прописано:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers>
        <add name="1C"
        Path="*"
        verb="*"
        modules="IsapiModule"
        scriptProcessor="C:\Program Files (x86)\1cv8\8.3.10.2561\bin\wsisapi.dll"
        resourceType="Unspecified"
        requireAccess="None" />
        </handlers>
    </system.webServer>
</configuration>

Подскажите плз что не так, всё сделал по инструкции.
1 arsik
 
гуру
28.04.18
14:08
может нужно разрешить 32х битные библеотеки?
2 arsik
 
гуру
28.04.18
14:09
*библиотеки
3 Дожа
 
28.04.18
14:17
(1) Разрешены
4 arsik
 
гуру
28.04.18
14:30
(3) А ты точно его через оснастку делал?
5 Дожа
 
28.04.18
14:32
(4) Файл веб конфиг? Я подменил его со старого рабочего вебсервиса, переписав только путь к платформе.
6 arsik
 
гуру
28.04.18
14:33
У меня Path с нижним регистром. Может дело в этом?
7 arsik
 
гуру
28.04.18
14:33
(5) Ну попробуй в оснастке iis открыть настройку.
8 arsik
 
гуру
28.04.18
14:39
(5) Так, стоп. Ты же пишешь - "всё сделал по инструкции." Но я что то не видел в инструкции "подменил его со старого рабочего вебсервиса, переписав только путь к платформе."
Так что делай все по инструкции.
9 Дожа
 
28.04.18
14:58
Немного покапались с системщиком и сделали файл публикуемый 1с-ом, теперь ошибка следующая:
Ошибка HTTP 401.2 - Unauthorized

Вы не имеете права просматривать эту страницу из-за недопустимости заголовков проверки подлинности.

Как я понимаю надо пользователя куда то забить. Но куда? В другом вебсервисе у нас пользователь забит в самом вебконфиге.
10 lEvGl
 
гуру
28.04.18
15:09
один из вариантов - при публикации галку "Анонимная авторизация" убираем, при запросе из браузера должен выдавать окно логин/пароль
11 lEvGl
 
гуру
28.04.18
15:09
при программном создании прокси указываем нужный логин/пароль. Имя учетки только латиницей.
12 arsik
 
гуру
28.04.18
15:10
(10) Кстати да. 1С сама нормально публикует все на вебсервере.
13 lEvGl
 
гуру
28.04.18
15:11
другой вариант - анонимная, в иис тоже должна быть включена. в базе создаем пользака типа "NT Nonauthority", как точно написать можно посмотреть по журналу
14 lEvGl
 
гуру
28.04.18
15:12
(12) + 1, не стОит руками править конфиги, в 8.3 все настройки есть галками
15 Дожа
 
28.04.18
16:04
В файле дефаулт указал логин и пароль к базе.
Теперь при попытке открыть адрес:
http://localhost/Адрес моей базы/ws/ws.1cws
вылетает окно "для входа в локалхост нужны имя пользователя и пароль.
Учитывая что я публикую не базу а лишь буду обращаться к неё по кнопке в 1с, то логин и пароль пользователи вводить не должны. Что с таким окошком сделать можно что бы не выводилось а сразу пускало?
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.