Я пытаюсь запустить приложение .NET локально на своем ноутбуке. Я установил IIS и все связанные компоненты. Я настроил свое приложение и убедился, что в пуле приложений включены 32-разрядные приложения. Я также пытался настроить сборку на x86, но что бы я ни делал, я получаю следующую ошибку. Я просто пытаюсь запустить базовую веб-форму без какого-либо кода, но она все равно выходит из строя. Я думаю, что это что-то с моей настройкой IIS. Мы будем очень признательны за любые советы.
Трассировка загрузки сборки:
=== Информация о состоянии предварительной привязки ===
LOG: DisplayName = VijilconDefender
(Частичное)
WRN: Для сборки предоставлена частичная информация о привязке:
WRN: Имя сборки: VijilconDefender | Идентификатор домена: 2
WRN: частичная привязка происходит, когда указана только часть отображаемого имени сборки.
WRN: это может привести к тому, что связыватель загрузит неправильную сборку.
WRN: это так. рекомендуется предоставить полностью указанный текстовый идентификатор для сборки,
WRN: который состоит из простого имени, версии, региональных параметров и токена открытого ключа.
WRN: см. технический документ http://go.microsoft. com/fwlink/?LinkId=109270 для получения дополнительной информации и общих решений этой проблемы.
ЖУРНАЛ: Appbase = file:///C:/inetpub/wwwroot/VijilconDefender/
ЖУРНАЛ: Начальный PrivatePath = C :\inetpub\wwwroot\VijilconDefender\bin
Вызов сборки: (Неизвестно).
ЖУРНАЛ: Эта привязка запускается в контексте загрузки по умолчанию.
ЖУРНАЛ: Использование конфигурации приложения файл: C:\inetpub\wwwroot\VijilconDefender\web.config
LOG: использование файла конфигурации хоста: C:\Users\Owner\Documents\IISExpress\config\aspnet.config
LOG: использование конфигурации компьютера файл из C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
ЖУРНАЛ: в настоящее время политика не применяется к ссылке (частная, пользовательская, частичная сборка или сборка на основе местоположения). bind).
ЖУРНАЛ: попытка загрузки нового URL-файла:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/vs/aa637b59/c148c1b3/VijilconDefender.DLL.
ЖУРНАЛ: попытка загрузки нового URL-файла:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files/vs/aa637b59/c148c1b3/VijilconDefender/VijilconDefender.DLL.ЖУРНАЛ: попытка загрузки нового файла URL:///C:/inetpub/wwwroot/VijilconDefender/bin/VijilconDefender.DLL.
ОШИБКА: не удалось завершить настройку сборки (hr = 0x8007000b). Зондирование прекращено.
Stack Trace:
[BadImageFormatException: не удалось загрузить файл или сборку VijilconDefender или одну из его зависимостей. Была предпринята попытка загрузить программу в неправильном формате.]
System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence AssemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean submitSecurityChecks) +0
System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName AssemblyRef, Evidence AssemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean compressSecurityCheck с) +232
System.Reflection .RuntimeAssembly.InternalLoad(String AssemblyString, Evidence AssemblySecurity, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean forIntrospection) +113
System.Reflection.RuntimeAssembly.InternalLoad(String AssemblyString, Evidence AssemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +23System.Reflection.Assembly.Load(String AssemblyString) +35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String AssemblyName, Boolean starDirective) +48
[ConfigurationErrorsException : Не удалось загрузить файл или сборку VijilconDefender или одну из его зависимостей. Была предпринята попытка загрузить программу с неправильным форматом.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String AssemblyName, Boolean starDirective) +767
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory( ) +256
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +58
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +287
System.Web.Compilation .BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() +69
System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath, Boolean& isRefAssemblyLoaded) +137
System.Web.Compilation.BuildManager.ExecutePreAppStart() +172
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters HostingParameters, PolicyLevel policyLevel, Exception appDomainCreationException) +854
[HttpException (0x80004005): Не мог загрузите файл или сборку VijilconDefender или одну из его зависимостей. Была предпринята попытка загрузить программу неправильного формата.]
System.Web.HttpRuntime.FirstRequestInit(контекст HttpContext) +532
System.Web.HttpRuntime.EnsureFirstRequestInit(контекст HttpContext) +111
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +719
Я просто пытаюсь заставить это приложение запускаться без ошибок и отображать пустую страницу — пытаюсь заставить среду .NET работать, но она продолжает выдавать эту ошибку - даже если я перейду с .NET 4.7.2 на .NET 2.0 - я все равно получаю ту же ошибку! Итак, это кажется почти независимым от моего приложения. Я не уверен, что мне нужно сделать, чтобы это заработало - любые советы очень ценятся. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/790 ... empt-was-m
Не удалось загрузить файл или сборку «X» или одну из их зависимостей. Была предпринята попытка загрузить программу невер ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение