1.)Установил платформу 1с 8.2 (со всеми компонентами,Адаптера Web-сервисов 1С:Предприятия не было в списке компонентов.),
поставил IIS на win 2008x32 (+добавил компонент ISAPI Extensions)
Далее по мануалу:
Компоненты 1С:Предприятие и Сервер 1С:Предприятия устанавливаются в зависимости от варианта развертывания системы.
Для настройки IIS необходимо выполнить следующие действия:
1. Откройте папку C:\inetpub\wwwroot.
2. В открытой папке создайте папку с именем виртуального приложения.
3. В созданной папке создайте файл DEFAULT.VRD. Содержимое файла приведено ниже:
<vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
base="/MyApp"
ib="File=c:\bases\MyApp;"/>
· Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2)
папке виртуального приложения.
· Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.
--------------------------------------------------------------------------------
Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы ", обозначающий кавычки. Например: IB="FILE="C:\MY WORK BASES\LONG FOLDER";"
--------------------------------------------------------------------------------
4. Продолжим настройку IIS. Для этого откроем оснастку управления IIS (START -> CONTROL PANEL -> CLASSIC VIEW -> ADMINISTRATIVE TOOLS -> INTERNET INFORMATION SERVICES (IIS) MANAGER). Встаньте курсором на папку созданного нами виртуального приложения (COMP1 (LOCAL COMPUTER) -> WEB SITES -> DEFAULT WEB SITE -> MYAPP). Здесь COMP1 – это имя компьютера, на котором установлен веб-сервер IIS.
5. Преобразуем созданную папку в приложение. Для этого правой кнопкой мыши откройте контекстное меню и выберите там команду Convert to Application. В открывшемся окне нажмите кнопку OK, оставив все параметры по умолчанию.
6. Откройте модуль Handler Mappings.
7. В правой части окна нажмите гиперссылку Add Script Map
8. В поле Request path: введите «*», в поле Executable: укажите путь к модулю wsisapi.dll (который расположен в каталоге bin папки 1С:Предприятия 8), в поле Name: введите текстовое обозначение добавляемого соответствия, например Web- сервис 1С:Предприятия 8.2.
9. Нажмите кнопку REQUEST RESTRICTIONS .... В открывшемся окне выключите флажок INVOKE HANDLER ONLY REQUEST IS MAPPED TO:. Затем нажмите кнопку OK для закрытия окна Request Restrictions.
10. Нажмите кнопку OK для того, чтобы закрыть окно Edit Script Map. В появившемся диалоге нажмите кнопку YES.
11. Встаньте на добавленное соответствие (с именем Web-сервис 1С:Предприятия 8.2) и нажмите гиперссылку EDIT HANDLER PERMISSIONS.
12. В открывшемся окне установите флажок EXECUTE и нажмите кнопку OK для закрытия окна EDIT HANDLER
PERMISSIONS.
13. Перейдите на страницу Application Pools (COMP1 (COMP1\USER) -> APPLICATION POOLS).
14. В средней части окна выберите строку DefaultAppPool, после чего нажмите гиперссылку ADVANCED SETTINGS ... в правой части окна.
15. Если у вас установлена Windows Vista x64 и вы используете 32-х разрядную версию 1С:Предприятия 8, то в
открывшемся окне установите параметр Enable 32bit Applications (в секции (General)) в значение True.
16. Нажмите кнопку OK для закрытия окна Advanced Settings.
17. На этом настройка IIS завершена. Можно закрыть все окна, связанные с настройкой IIS.
18. Теперь необходимо создать базу данных, с которой будет работать наше виртуальное приложение. Для этого нажмите кнопку ДОБАВИТЬ ... в окне запуска 1С:Предприятия. Информационная база должна располагаться ровно там, где указано в параметре ib файла DEFAULT.VRD. Пусть у нас будет абсолютно пустая информационная база.
Изменим настройки безопасности для папки с информационной базой. Для этого на вкладке Security окна свойств папки (контекстное меню -> Properties), нам необходимо дать группе IIS_IUSRS полный доступ на папку с
информационной базой. Для этого нажмем кнопку EDIT и в открывшемся окне (Permissions for MyApp) добавим группу IIS_IUSRS (подробно смотри ниже) в поле Group or User Names: и дать этой группе пользователей полный доступ (Full Control) в поле ниже (Permissions for). COMP1 – имя компьютера, на котором установлен IIS.
Нажмите кнопку OK для закрытия окна Permissions for MyApp. Затем нажмите кнопку OK для закрытия окна MyApp Properties.
Настройка завершена. Теперь при попытке зайти веб-браузером по адресу http://localhost/MyApp (если входить с
компьютера, на котором установлен IIS) мы должны увидеть главное окно приложения 1С:Предприятие 8 с пустой
конфигурацией, которое стандартно формируется системой 1С:Предприятие 8.
Также мы можем использовать тонкого клиента для работы через IIS. Для этого необходимо запустить тонкого клиента и добавить информационную базу, расположенную на веб-сервере. В качестве строки соединения с информационной базой необходимо указать http://localhost/MyApp (при запуске тонкого клиента с компьютера, на котором установлен веб-сервер IIS).
И вот тут Ошибка HTTP 500.0 - Internal Server Error
Не удалось найти модуль "ManagedEngine"....Как быть?
поставил IIS на win 2008x32 (+добавил компонент ISAPI Extensions)
Далее по мануалу:
Компоненты 1С:Предприятие и Сервер 1С:Предприятия устанавливаются в зависимости от варианта развертывания системы.
Для настройки IIS необходимо выполнить следующие действия:
1. Откройте папку C:\inetpub\wwwroot.
2. В открытой папке создайте папку с именем виртуального приложения.
3. В созданной папке создайте файл DEFAULT.VRD. Содержимое файла приведено ниже:
<vrs:point xmlns:vrs="http://v8.1c.ru/8.2/virtual-resource-system"
base="/MyApp"
ib="File=c:\bases\MyApp;"/>
· Атрибут base указывает на относительный путь (относительно корневого каталога сайта) к созданной (на шаге 2)
папке виртуального приложения.
· Атрибут ib содержит строку подключения к информационной базе 1С:Предприятия (в примере указано подключение к файловому варианту). Следует помнить о том, что для файлового варианта и варианта клиент-сервер строки подключения выглядят по-разному.
--------------------------------------------------------------------------------
Примечание. Если путь к базе данных содержит пробелы, следует заключить его в символы ", обозначающий кавычки. Например: IB="FILE="C:\MY WORK BASES\LONG FOLDER";"
--------------------------------------------------------------------------------
4. Продолжим настройку IIS. Для этого откроем оснастку управления IIS (START -> CONTROL PANEL -> CLASSIC VIEW -> ADMINISTRATIVE TOOLS -> INTERNET INFORMATION SERVICES (IIS) MANAGER). Встаньте курсором на папку созданного нами виртуального приложения (COMP1 (LOCAL COMPUTER) -> WEB SITES -> DEFAULT WEB SITE -> MYAPP). Здесь COMP1 – это имя компьютера, на котором установлен веб-сервер IIS.
5. Преобразуем созданную папку в приложение. Для этого правой кнопкой мыши откройте контекстное меню и выберите там команду Convert to Application. В открывшемся окне нажмите кнопку OK, оставив все параметры по умолчанию.
6. Откройте модуль Handler Mappings.
7. В правой части окна нажмите гиперссылку Add Script Map
8. В поле Request path: введите «*», в поле Executable: укажите путь к модулю wsisapi.dll (который расположен в каталоге bin папки 1С:Предприятия 8), в поле Name: введите текстовое обозначение добавляемого соответствия, например Web- сервис 1С:Предприятия 8.2.
9. Нажмите кнопку REQUEST RESTRICTIONS .... В открывшемся окне выключите флажок INVOKE HANDLER ONLY REQUEST IS MAPPED TO:. Затем нажмите кнопку OK для закрытия окна Request Restrictions.
10. Нажмите кнопку OK для того, чтобы закрыть окно Edit Script Map. В появившемся диалоге нажмите кнопку YES.
11. Встаньте на добавленное соответствие (с именем Web-сервис 1С:Предприятия 8.2) и нажмите гиперссылку EDIT HANDLER PERMISSIONS.
12. В открывшемся окне установите флажок EXECUTE и нажмите кнопку OK для закрытия окна EDIT HANDLER
PERMISSIONS.
13. Перейдите на страницу Application Pools (COMP1 (COMP1\USER) -> APPLICATION POOLS).
14. В средней части окна выберите строку DefaultAppPool, после чего нажмите гиперссылку ADVANCED SETTINGS ... в правой части окна.
15. Если у вас установлена Windows Vista x64 и вы используете 32-х разрядную версию 1С:Предприятия 8, то в
открывшемся окне установите параметр Enable 32bit Applications (в секции (General)) в значение True.
16. Нажмите кнопку OK для закрытия окна Advanced Settings.
17. На этом настройка IIS завершена. Можно закрыть все окна, связанные с настройкой IIS.
18. Теперь необходимо создать базу данных, с которой будет работать наше виртуальное приложение. Для этого нажмите кнопку ДОБАВИТЬ ... в окне запуска 1С:Предприятия. Информационная база должна располагаться ровно там, где указано в параметре ib файла DEFAULT.VRD. Пусть у нас будет абсолютно пустая информационная база.
Изменим настройки безопасности для папки с информационной базой. Для этого на вкладке Security окна свойств папки (контекстное меню -> Properties), нам необходимо дать группе IIS_IUSRS полный доступ на папку с
информационной базой. Для этого нажмем кнопку EDIT и в открывшемся окне (Permissions for MyApp) добавим группу IIS_IUSRS (подробно смотри ниже) в поле Group or User Names: и дать этой группе пользователей полный доступ (Full Control) в поле ниже (Permissions for). COMP1 – имя компьютера, на котором установлен IIS.
Нажмите кнопку OK для закрытия окна Permissions for MyApp. Затем нажмите кнопку OK для закрытия окна MyApp Properties.
Настройка завершена. Теперь при попытке зайти веб-браузером по адресу http://localhost/MyApp (если входить с
компьютера, на котором установлен IIS) мы должны увидеть главное окно приложения 1С:Предприятие 8 с пустой
конфигурацией, которое стандартно формируется системой 1С:Предприятие 8.
Также мы можем использовать тонкого клиента для работы через IIS. Для этого необходимо запустить тонкого клиента и добавить информационную базу, расположенную на веб-сервере. В качестве строки соединения с информационной базой необходимо указать http://localhost/MyApp (при запуске тонкого клиента с компьютера, на котором установлен веб-сервер IIS).
И вот тут Ошибка HTTP 500.0 - Internal Server Error
Не удалось найти модуль "ManagedEngine"....Как быть?