X.dll - это мой C ++ / CLI dll, размещенный в папке bin сайта. Он работает нормально на локальной машине, и первоначально он работал нормально на сервере. Но я изменил учетные записи хостинга, и вдруг я получил эту ошибку. Должен ли я как-то ссылаться на эту сборку в web.config? Я слышал, что есть такие проблемы с неуправляемыми dll, но рассматриваемая сборка управляется.
Полное сообщение:
Не удалось загрузить файл или сборку 'X.dll' или одну из ее зависимостей. Указанный модуль не может быть найден. в System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) в System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory () в System.Web.Configuration.Chilation. BuildManager.GetReferencedAssemblies (CompilationSection compConfig) при System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies () в System.Web.Compilation.BuildManager.CallPreStartInitMethods () в System.Web.Hosting.HostingEnvironment.Initialize (ApplicationManager AppManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory , HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) Не удалось загрузить файл или сборку «X.dll» или одну из ее зависимостей. Указанный модуль не может быть найден. в System.Reflection.RuntimeAssembly._nLoad (имя_файла_сборки, кодовая база_строки, сборка доказательств, безопасность_среды выполнения, расположениеHint, StackCrawlMark & stackMark, логическое значение throwOnFileNotFound, логический forIntrospection, логический файл Узел_оценки. , RuntimeAssembly locationHint, StackCrawlMark & stackMark, булева throwOnFileNotFound, булева forIntrospection, булевы suppressSecurityChecks) при System.Reflection.RuntimeAssembly.InternalLoadAssemblyName (AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark & stackMark, булевой forIntrospection, булевы suppressSecurityChecks) в System.Reflection.RuntimeAssembly.InternalLoad (String assemblyString, Evidence assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) в System.Reflection.Assembly.Load (String assemblyString) в System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assembly yName, Boolean starDirective)
в System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) в System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory () в System.Web.Configuration.Chilation. BuildManager.GetReferencedAssemblies (CompilationSection compConfig) при System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies () в System.Web.Compilation.BuildManager.CallPreStartInitMethods () в System.Web.Hosting.HostingEnvironment.Initialize (ApplicationManager AppManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory , HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, исключение appDomainCreationException)