windows 2012 server & IIS8

У меня почему-то не хочет работать web-интерфейс ЛЭРС на windows 2012 server & IIS8,5.
Выдаёт вот такое сообщение:
Ошибка сервера в приложении ‘/’.

Не удалось загрузить файл или сборку “Lers.Web.Client” либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.

Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.BadImageFormatException: Не удалось загрузить файл или сборку “Lers.Web.Client” либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.

Ошибка источника:

Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

Трассировка загрузки сборки: Следующая информация может быть полезна при выяснении причин сбоя при загрузке сборки ‘Lers.Web.Client’.


Предупреждение: регистрация привязки сборок выключена.
Чтобы включить регистрацию ошибок привязки сборок, установите значение параметра реестра [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) в 1.
Примечание. Регистрация ошибок привязки сборок может привести к некоторому снижению производительности.
Чтобы отключить эту функцию, удалите параметр реестра [HKLMSoftwareMicrosoftFusion!EnableLog].

Трассировка стека:


[BadImageFormatException: Не удалось загрузить файл или сборку “Lers.Web.Client” либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +0
System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +34
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) +152
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +77
System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +16
System.Reflection.Assembly.Load(String assemblyString) +28
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +38

[ConfigurationErrorsException: Не удалось загрузить файл или сборку “Lers.Web.Client” либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +736
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +217
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +130
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +170
System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +91
System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +284
System.Web.Compilation.BuildManager.ExecutePreAppStart() +153
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +521

[HttpException (0x80004005): Не удалось загрузить файл или сборку “Lers.Web.Client” либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9931916
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +101
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +254

Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.0.30319.34248

Подскажите, пожалуйста, как запустить web-интерфейс.

c:Program FilesLERSWebin тут должны лежать 4 файлы dll, у вас не хватает там Lers.Web.Client.dll, скопируйте туда эту библиотеку и попробуйте еще раз

В “c:Program FilesLERSWebin” лежит 4 файла:
DevExpress.Charts.v15.1.Core.dll
DevExpress.Data.v15.1.dll
Ionic.Zip.dll
Lers.Web.Client.dll
Эти файлы были там всегда (с момента установки). WEB-интерфейс не работает.

Обновите .NET пластформу до последней версии или переустановите ЛЭРС с вэб-интерфейсом еще раз

2 раза переустанавливал framework-и и 4 раза переустанавливал ЛЭРС с вэб-интерфейсом - ничего не изменилось - web-интерфейс не работает

Сообщите версию системы ЛЭРС УЧЕТ, которую вы устанавливаете, включая разрядность. Одна из возможных причин, это установка x86 версии ЛЭРС УЧЕТ на Windows x64

Версия 3.07 R13.12 (сборка 31319) (64-разрядная)

Для диагностики ошибки нам понадобятся дополнительные данные.

  1. Сделайте скриншот окна Диспетчера служб IIS со списком сайтов.
  2. Скриншот параметров сайта ЛЭРС УЧЕТ.
  3. Скриншот списка пулов приложений.
  4. Скриншот параметров пула ЛЭРС УЧЕТ.
  5. Журнал работы программы установки ЛЭРС УЧЕТ. Расположение “c:ProgramDataLERSLogs”, файл lers_install с последней датой.

Выкладываю запрошенные данные.
lers.zip (637 KB)

Попробуйте установить параметр “Разрешены 32-разрядные приложения” в false в окне дополнительных параметрах пула приложений LersPool. После чего перезагрузите пул приложений.

Сделал так, как вы посоветовали. - web-интерфейс заработал, спасибо.