У меня есть "Приложение службы WCF", которое является .net framework 4.6.1. Мне нужно добавить "Interop.zkemkeeper.dll" в качестве ссылки. но когда я добавил это как ссылку на службу WCF, и когда служба заявила, что в браузере отображается следующая ошибка.
«Ошибка сервера в приложении».
Не удалось загрузить файл или сборку Interop.zkemkeeper или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.
Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.
Сведения об исключении: System.BadImageFormatException: Не удалось загрузить файл или сборку Interop.zkemkeeper или одну из ее зависимостей. Предпринята попытка загрузить программу с неверным форматом.
Ошибка источника:
Во время выполнения текущего веб-запроса было сгенерировано необработанное исключение. Информация о происхождении и местоположении исключения может быть идентифицирована с помощью трассировки стека исключений ниже
Трассировка загрузки сборки: следующая информация может помочь определить, почему сборка Interop.zkemkeeper не может быть загружена.
=== Предварительная привязка информации о состоянии ===
LOG: DisplayName = Interop.zkemkeeper
(Частичное)
WRN: для сборки была предоставлена частичная обязательная информация:
WRN: Название сборки: Interop.zkemkeeper | ID домена: 2
WRN: частичное связывание происходит, когда указана только часть отображаемого имени сборки.
WRN: Это может привести к загрузке подшивки неверной сборки.
WRN: рекомендуется предоставить полностью определенную текстовую идентификацию для сборки,
WRN: состоит из простого имени, версии, культуры и токена открытого ключа.
WRN: см. Технический документ http://go.microsoft.com/fwlink/?LinkId=109270 для получения дополнительной информации и общих решений этой проблемы.
LOG: Appbase = file: /// C: / Users / Dushmantha / source / repos / VFTService / VFTService /
LOG: Initial PrivatePath = C: \ Users \ Dushmantha \ source \ repos \ VFTService \ VFTService \ bin
Вызов сборки: (Неизвестно).
LOG: это связывание начинается в контексте загрузки по умолчанию.
LOG: Использование файла конфигурации приложения: C: \ Users \ Dushmantha \ source \ repos \ VFTService \ VFTService \ web.config
LOG: Использование файла конфигурации хоста: C: \ Users \ Dushmantha \ Documents \ IISExpress \ config \ aspnet.config
LOG: Использование файла конфигурации компьютера из C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config.
LOG: Политика, не применяемая в настоящее время для ссылки (частная, пользовательская, частичная или привязка сборки на основе местоположения).
LOG: Попытка загрузки нового файла URL: /// C: / Users / Dushmantha / AppData / Local / Temp / Временные файлы ASP.NET / vs / 224635a0 / d24b75c0 / Interop.zkemkeeper.DLL.
LOG: Попытка загрузки нового файла URL: /// C: / Users / Dushmantha / AppData / Local / Temp / Временные файлы ASP.NET / vs / 224635a0 / d24b75c0 / Interop.zkemkeeper / Interop.zkemkeeper.DLL.
LOG: Попытка загрузки нового файла URL: /// C: /Users/Dushmantha/source/repos/VFTService/VFTService/bin/Interop.zkemkeeper.DLL.
ERR: не удалось завершить настройку сборки (hr = 0x8007000b). Зондирование прекращено.
Трассировка стека:
[BadImageFormatException: не удалось загрузить файл или сборку Interop.zkemkeeper или одну из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом.]
System.Reflection.RuntimeAssembly.
System.Reflection.System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, Доказательства assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, булева throwOnFileNotFound, булева forIntrospection, булевы suppressSecurityChecks) +152 System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, фактические данные assemblySecurity, StackCrawlMark & stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +77 System.Reflection.RuntimeAssembly.InternalLoad (Строка assemblyString, Свидетельство AssemblySecurity, StackCrawlMark & stackMark, Логическое значение для Интроспекции) +21 System.Reflection.Assembly.Lefring.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) + 38
[ConfigurationErrorsException: Не удалось загрузить файл или сборку Interop.zkemkeeper или одну из ее зависимостей.Была предпринята попытка загрузить программу с неверным форматом.] System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +738 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDfiguration (): ().CompilationSection.LoadAssembly (AssemblyInfo ai) +130 System.Web.Compilation.BuildManager.GetReferencedAssemblies (CompilationSection compConfig) +170 System.Web.Compilation.BuildManager., Boolean & isRefAssemblyLoaded) +290 System.Web.Compilation.BuildManager.ExecutePreAppStart () +157 System.Web.Hosting.HostingEnvironment.1027 *
[HttpException (0x80004005): Не удалось загрузить файл или сборку Interop.zkemkeeper или одну из ее зависимостей.Была предпринята попытка загрузить программу с неверным форматом.] System.Web.HttpRuntime.FirstRequestInit (контекст HttpContext) +10075108 System.Web.HttpRuntime.EnsureFirstRequestInit (контекст HttpContext) +95 System.Web.HttpRuquReIWReWeReRetification, Контекст HttpContext) +254 "