Robert Grzybek Programista
Temat: MVC, .NET 4.0 problem z serwerem IIS
Hej, piszę sobie stronkę w .net 4.0Spróbowałem wrzucić to na IIS 7 i wywala taki błąd
Nie można załadować pliku lub zestawu 'MvcHotel' lub jednej z jego zależności. Ten zestaw jest konstruowany przez moduł wykonawczy nowszy niż aktualnie załadowany i nie można go załadować.
Opis: Podczas wykonywania bieżącego żądania sieci Web wystąpił nieobsługiwany wyjątek. Aby uzyskać dodatkowe informacje o błędzie i miejscu jego występowania w kodzie, przejrzyj ślad stosu.
Szczegły wyjątku: System.BadImageFormatException: Nie można załadować pliku lub zestawu 'MvcHotel' lub jednej z jego zależności. Ten zestaw jest konstruowany przez moduł wykonawczy nowszy niż aktualnie załadowany i nie można go załadować.
Błąd źrdła:
Podczas wykonywania bieżącego żądania sieci Web został wygenerowany nieobsługiwany wyjątek. Informacje dotyczące pochodzenia i lokalizacji wyjątku można zidentyfikować przy użyciu poniższego śladu stosu wyjątku.
Ślad ładowania zestawu: Poniższe informacje mogą pomc w stwierdzeniu, dlaczego nie można było załadować zestawu 'MvcHotel'.
OSTRZEŻENIE: rejestrowanie informacji o powiązaniach zestaww jest wyłączone.
Aby włączyć rejestrowanie błędw powiązań zestaww, ustaw wartość rejestru [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) rwną 1.
Uwaga: z włączeniem rejestrowania błędw powiązań zestaww wiąże się pewien spadek wydajności.
Aby wyłączyć tę funkcję, usuń wartość rejestru [HKLM\Software\Microsoft\Fusion!EnableLog].
Ślad stosu:
[BadImageFormatException: Nie można załadować pliku lub zestawu 'MvcHotel' lub jednej z jego zależności. Ten zestaw jest konstruowany przez moduł wykonawczy nowszy niż aktualnie załadowany i nie można go załadować.]
System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +416
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +166
System.Reflection.Assembly.Load(String assemblyString) +35
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +190
[ConfigurationErrorsException: Nie można załadować pliku lub zestawu 'MvcHotel' lub jednej z jego zależności. Ten zestaw jest konstruowany przez moduł wykonawczy nowszy niż aktualnie załadowany i nie można go załadować.]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +11211672
System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +388
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +232
System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() +48
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +210
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +76
System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp) +283
System.Web.Compilation.BuildManager.CompileGlobalAsax() +50
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +676
[HttpException (0x80004005): Nie można załadować pliku lub zestawu 'MvcHotel' lub jednej z jego zależności. Ten zestaw jest konstruowany przez moduł wykonawczy nowszy niż aktualnie załadowany i nie można go załadować.]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +76
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +1012
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +1025
[HttpException (0x80004005): Nie można załadować pliku lub zestawu 'MvcHotel' lub jednej z jego zależności. Ten zestaw jest konstruowany przez moduł wykonawczy nowszy niż aktualnie załadowany i nie można go załadować.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11305670
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +4342340
Informacje o wersji: Wersja Microsoft .NET Framework:2.0.50727.4952; Wersja ASP.NET:2.0.50727.4955
W ostatniej linijce informacje o wersji: .NEt 2.0, coś z tym trzeba zrobić?