пятница, 11 марта 2016 г.

Как «подружить» 1С v8.2 и IIS

Проблемные ситуации и решения при настройке веб-сервера 1С



"%1 не является приложением Win32".


Столкнулся с проблемой при установке iis 6 на х64 сервере! "%1 не является приложением Win32". Для устранения проблемы необходимо перевести iis в режим запуска х32 приложений + переустановить ASP.NET так ка получите такое сообщение "Service Unavailable".
Вот код команд которые необходимо выполнить в коммандной строке:

    cd %systemdrive%\Inetpub\AdminScripts
    cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 1
    C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i -enable
    iisreset

ВАЖНО. Если вы используете 32-х разрядный вариант сервера 1С:Предприятия 8 на 64-х разрядной версии 
операционной системы, то необходимо указать веб-серверу, что он может выполнять 32-х разрядные приложения 
(подробнее об особенностях запуска 32-х битных приложений на 64-х разрядной версии операционной системы можно 
посмотретьв MSDN). Это делается с помощью следующей команды, которую надо запустить в командном интерпретаторе 
системы (START -> COMMAND PROMPT): 
CSCRIPT %SYSTEMDRIVE%\INETPUB\ADMINSCRIPTS\ADSUTIL.VBS SET W3SVC/APPPOOLS/ENABLE32BITAPPONWIN64 1

Комментариев нет:

Отправить комментарий