Всем доброго времени суток.
В общем, речь пойдет о том, как настроить удаленное хранилище для 8.2 на IIS версии 6.0.
Итак, имеем:
- Windows Server 2003 (32bit)
- IIS V6.0
Сервак выпущен в Сеть.
Не мудрствуя лукаво и не тратя времени на повторение многочисленных публикаций по настройке самого IIS v6.0 (ознакомиться с этой процедурой можно, например, здесь), вкратце опишу отличие установки сервера хранилища конфигураций 1С:Предприятия 8.2 от 8.1.
В 8.2, как всем известно, нет утилиты wsinst.exe, вместо нее теперь используется утилита webinst.exe.
Может быть, это, конечно и баян, но, повторюсь, я не нашел ничего путного, поэтому копался сам.
Так вот. Эта утилита использует такие параметры:
-wsdir - имя виртуального каталога;
-dir -имя физического каталога хранилищА (именно конкретного хранилища! - это важно);
-connstr - строка соединения с хранилищем (например, "File=C:\storage1C" - это определенное хранилище конфигураций);
То есть вся соль настройки свелась к тому, что для webinst.exe надо указывать реальные полные пути к определенному хранилищу. а для crserver.exe надо указать путь к корневому каталогу хранилищ, то есть каталог C:\.
Еще натыкался на сообщения о том, что хранилище изначально должно быть создано при подключении к каталогу хранилища именно по http - чушь. Хранилище может быть создано любым доступным способом.
Не судите строго, просто хотелось внести ясность в некоторые моменты.
Может быть кому-то эта статья поможет.
P.S. Да, и еще момент. Я так и не смог настроить сервер хранилища на работу с расшаренной на другой машине папкой, поэтому разместил хранилище на том же сервере, где поднял СХ. По всей видимости возникли какие-то проблемы с правами доступа к шаре, хотя я перепробовал множество вариантов. Такое ощущение, что сервер хранилища не умеет работать с сетевыми шарами, но, возможно, я ошибаюсь, продолжу исследования, результат опубликую дополнением к этой статье.