Наладить работу компоненты IIS при обращении к базе 1С
Отменено
5 |
0
8 марта 2015 в 22:01:17
(9 лет 34 недели 6 дней 8 часов назад)
07.01.2015 10:25:50
Текст задания
Произошел сбой в подключении сайта к 1с (который работает на виртуальной машине с ОС Windows Server 2003), через com-соединение настроенное через компоненту Web-расширения версии 1.1.
Сайт развернут на ASP.NET – Microsoft Visual Studio 2010 Version 10.0.40219.1 SP1Rel
На сервере установлена ОС – Windows Server 2008 R2 Service Pack, версия Framework – Microsoft .NET Framework Version 4.0.30319 SP1Rel
Формирование заказов с сайта shop.satel.kz происходит через подключение к 1с и выгружается напрямую в 1с.
Публикация сайта реализована через службу Windows IIS, предположительно проблема в ней, после сбоя произошедшего несколько дней назад, при вызове метода .Open() компоненты web-расширения, вылетает ошибка: «Exception Details: System.ArgumentNullException: Value cannot be null.Parameter name: type»
Трассировка стэка: «Stack Trace:
[ArgumentNullException: Value cannot be null.
Parameter name: type]
System.Activator.CreateInstance(Type type, Boolean nonPublic) +12730422
_1C.V8.Data.V8DbConnection.GetConnection() +590
_1C.V8.Data.V8DbConnection.Open() +25
ASP.global_asax.Session_Start(Object sender, EventArgs e) in c:wwwshop.satel.kzGlobal.asax:99
System.Web.SessionState.SessionStateModule.Complet eAcquireState() +409
System.Web.SessionState.SessionStateModule.BeginAc quireState(Object source, EventArgs e, AsyncCallback cb, Object extraData) +1296
System.Web.AsyncEventExecutionStep.System.Web.Http Application.IExecutionStep.Execute() +115
System.Web.HttpApplication.ExecuteStep(IExecutionS tep step, Boolean& completedSynchronously) +371
Проведены следующие мероприятия которые не помогли:
Проверена работа компоненты, произведена переустановка компоненты web-расширения. Проверены права доступа к файлам сайта на локальном диске службы IIS. Проверены все настройки по подключению компоненты web-расширения, ключи ее регистрации, а также ключи данных по подключению к 1с в web-конфиге, в том числе логин и пароль для доступа к 1с.
Требуется системный администратор разбирающийся в IIS, Windows Framework, ASP.net, высокой квалификации, который уже имел дело с подобными системами.
В вэб коде проблем нет, данная система исправно работала несколько лет. Дело по всей видимости в компоненте IIS, или в каких то COM подключениях.