Добрый день.
Сделал простенький HTTP сервис возвращающий данные по сотрудникам. опубликовал его и столкнулся с ошибкой 404
сама конфигурация открывается, вебсервисы так же отвечают.
А HTTP из браузера выдает 404 ошибку. типо не нашел сервиса в папке на сервере.
УРЛ взял из окна публикации.
Есть какие-то нюансы разве при публикации?
Что еще стоит проверить?
Сделал простенький HTTP сервис возвращающий данные по сотрудникам. опубликовал его и столкнулся с ошибкой 404
сама конфигурация открывается, вебсервисы так же отвечают.
А HTTP из браузера выдает 404 ошибку. типо не нашел сервиса в папке на сервере.
УРЛ взял из окна публикации.
Есть какие-то нюансы разве при публикации?
Что еще стоит проверить?
По теме из базы знаний
- Автоматическое резервное копирование любой клиент-серверной базы 1С в формате DT с удалением сеансов, архивацией, изменением расширения (8.3.14+, расширение)
- 1C + Python + Django Rest Framework + Vue.js. Опыт несложной full-stack разработки
- Универсальный HTTP-сервис на платформе 1С, аля HTTP-сервер с примером
- Управление сборкой. Расширение для конфигурации СППР
- Описание формата контейнера 1С (CF, EPF, ERF, CFE) с помощью БНФ. Предлагается внешняя компонента на С
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(5)Соответственно путь по которому вы пробуете
http://localhost/НазваниеВашейБазы/hs/employee/ "ШаблонИзСервиса"
Так?
Так?
"ШаблонИзСервиса" это что?
у меня простой сервис без параметров
Вот так захожуhttp://localhost/НазваниеВашейБазы/hs/employee/
у меня простой сервис без параметров
Вот так захожу
IIS выдает:
Ошибка HTTP 404.0 - Not found
Разыскиваемый вами ресурс был удален, было изменено его имя или он временно недоступен.
Запрошенный URL-адресhttp://localhost:80/1c_zup_test/hs/employee/
Физический путь C:\inetpub\wwwroot\1c_zup_test\hs\employee\
Ошибка HTTP 404.0 - Not found
Разыскиваемый вами ресурс был удален, было изменено его имя или он временно недоступен.
Запрошенный URL-адрес
Физический путь C:\inetpub\wwwroot\1c_zup_test\hs\employee\
Только что тоже наткнулся на такую проблему - чего только не делал, в итоге помогло переименование корневого урла http-сервиса - судя по всему ему не понравились прописные буквы в адресе сервиса, сделал все строчными и взлетело.
Запустите отладку, как написано вот здесь
https://learn.microsoft.com/ru-ru/previous-versions/troubleshoot/iis/troubleshoot-failed-requests-using-tracing-in-iis-7
Проверьте, что вы передаёте в методе
HTTPЗапрос = Новый HTTPЗапрос("/xxx/hs/api/getorganizationlist/);
нет ли у вас строки
HTTPЗапрос = Новый HTTPЗапрос(МойСАЙТ + "/xxx/hs/api/getorganizationlist/);
Не получается ли у вас строка типаhttp://LocalHost:80/localhost/xxx/hs/lsavtoapi/getorganizationlist/ это и есть ошибка 404, такого ресурса нет.
Лишний localhost
Проверьте, что вы передаёте в методе
HTTPЗапрос = Новый HTTPЗапрос("/xxx/hs/api/getorganizationlist/);
нет ли у вас строки
HTTPЗапрос = Новый HTTPЗапрос(МойСАЙТ + "/xxx/hs/api/getorganizationlist/);
Не получается ли у вас строка типа
Лишний localhost
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот