День добрый.
Ситуация: есть веб-сервер IIS не в домене. Он подключается к 1С, которая находится в домене.
Как настроить для сервиса аутентификацию, чтобы веб-сервер смог подключиться к 1С ?
Если выбрал в 1С аутентификацию операционной системы и пользователя веб-сервера, то в 1С не пускает.
+(9) Для проверки причины проблемы (и последующих экспериментов) можно временно установить на компьютере с веб-сервером тонкий клиент 1С и пытаться подключаться к базе из него. Как только это удастся - перенести параметры в настройки веб-сервера.
Не пускает куда? В базу? Или окно запуска даже не стартует? Если в базу - то какая может быть доменная авторизация при доступе к базе через WEB? Задайте пользователям аутентификацию 1С:Предприятия нужным пользователям, раздайте пароли.
(2) ошибка HTTP Error 401.5 - Unauthorized
У нас http сервисы, а не приложение опубликовано.
Как настроить так, чтобы 1С, которая находится в другой сети пускала веб-сервер, который находится на другом компьютере без ввода паролейи т.п.?
Да вообще не играет роли в домене сервер 1С или нет! Авторизация происходит всегда на уровне 1С (подключение), все остальные шаманства - это подстанова креденшиал внутри платформы! У вас в первую очередь должна быть доступна база Сервер IIS -> Сервер 1С (в любом раскладе: тонкий клиент 1С, модуль расширения web), если этого нет, смотрите бранд на сервере 1С, скорее всего там стоит только для домена, или вообще нет правила!
Были такие проблемы при подключении мобильных клиентов. Проверьте нет ли у вас проброса портов web сервера через nat (например порт web сервера на компе 80, а проброшен на роутере на внешний 8082). Если такое есть, то настройте проброс 80 на 80 или поменяйте порт web сервера IIS на 8082 и пробросьте на 8082 на роутере. Порты должны совпадать!