обновил до последней версии 1028, всё прошло без ошибок, всё работает: перерасчет аналитики, приём касс, сервер приложений. не могу запустить базовый модуль.
Выдаётся ошибка:
Невозможно создать объект "DomainManageBO" из библиотеки бизнес-объектов "SM.Main.Server".
стоит супермаг на server2k, oracle10
вот лог:
2010.12.10 (пятница) 23:48:04 1.28.0.0 Sm.Main
----- Прерывание работы программы -----
сообщение: "Невозможно создать объект «DomainManagerBO» из библиотеки бизнес-объектов «Sm.Main.Server»"
исключение: Sm.Core.BaseException
источник: Sm.Main.LocalServer
метод: Sm.AppServer.Interfaces.IWcfClient`1[TBusinessObject] GetBusinessObject[TBusinessObject](Sm.AppServer.Interfaces.ObjectKind, Sm.AppServer.Interfaces.BusinessOperation)
at Sm.Main.LocalServer.MainLocalServer.GetBusinessObject[TBusinessObject](ObjectKind objectKind, BusinessOperation businessOperation)
at Sm.Main.DomainManager..ctor(IMainServer server)
at Sm.Main.Login.LoginModel.loginWorker_DoWork(Object sender, TaskWorkEventArgs e)
at Sm.Core.TaskWorker.OnDoWork(DoWorkEventArgs e)
at Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
----- Причина исключения, уровень вложения 1 -----
сообщение: "Could not load file or assembly 'System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Не удается найти указанный файл."
исключение: System.IO.FileNotFoundException
источник: mscorlib
метод: System.RuntimeTypeHandle ResolveType(Int32, System.RuntimeTypeHandle*, Int32, System.RuntimeTypeHandle*, Int32)
at System.ModuleHandle.ResolveType(Int32 typeToken, RuntimeTypeHandle* typeInstArgs, Int32 typeInstCount, RuntimeTypeHandle* methodInstArgs, Int32 methodInstCount)
at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
at System.Reflection.Module.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(CustomAttributeRecord caRecord, MetadataImport scope, Assembly& lastAptcaOkAssembly, Module decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, Object[] attributes, IList derivedAttributes, RuntimeType& attributeType, RuntimeMethodHandle& ctor, Boolean& ctorHasParameters, Boolean& isVarArg)
at System.Reflection.CustomAttribute.GetCustomAttributes(Module decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType, Boolean mustBeInheritable, IList derivedAttributes)
at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
at System.RuntimeType.GetCustomAttributes(Type attributeType, Boolean inherit)
at System.Runtime.Remoting.Metadata.RemotingCachedData.GetSoapAttribute()
at System.Runtime.Remoting.InternalRemotingServices.GetCachedSoapAttribute(Object reflectionObject)
at System.Runtime.Remoting.SoapServices.GetXmlTypeForInteropType(Type type, String& xmlType, String& xmlTypeNamespace)
at System.Runtime.Remoting.RemotingServices.DetermineDefaultQualifiedTypeName(Type type)
at System.Runtime.Remoting.Metadata.RemotingTypeCachedData.get_QualifiedTypeName()
at System.Runtime.Remoting.Messaging.ConstructorCallMessage..ctor(Object[] callSiteActivationAttributes, Object[] womAttr, Object[] typeAttr, Type serverType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, ConstructorCallMessage& ctorCallMsg)
at System.Runtime.Remoting.Activation.ActivationServices.CreateInstance(Type serverType)
at System.Runtime.Remoting.Activation.ActivationServices.IsCurrentContextOK(Type serverType, Object[] props, Boolean bNewObj)
at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
at System.Activator.CreateInstance[T]()
at Sm.BusinessServer.BusinessObjectsFactory.RegisterBusinessObject[TBusinessObject,TBusinessObjectImplementation](RegQuery regQuery, ObjectKind objectKind)
at Sm.Main.Server.MainBOFactory.RegisterBusinessObjects(RegQuery regQuery)
at Sm.BusinessServer.BusinessObjectsFactory.GetBusinessObject[TBusinessObject](ObjectKind objectKind)
at Sm.Main.LocalServer.MainLocalServer.GetBusinessObject[TBusinessObject](ObjectKind objectKind, BusinessOperation businessOperation)