IT недавно перевела меня с 32-разрядной машины win xp на 64-разрядную машину Win 7 Enterprise.После установки VS2010, MVC3 и различных других компонентов я вытащил самую последнюю версию проекта MVC3, над которым я работаю.Когда я запускаю отладчик, я получаю Желтый экран смерти, который ссылается на dll из другого проекта в моем решении со следующим кодом ошибки:
[FileLoadException: Не удалось загрузить файл илиСборка «Ядро» или одна из его зависимостей.Доступ запрещен.]
[FileLoadException: Не удалось загрузить файл или сборку 'Core, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null' или одну из ее зависимостей.Доступ запрещен.] System.Reflection.RuntimeAssembly._nLoad (имя файла AssemblyName, строковый codeBase, свидетельство assemblySecurity, расположение RuntimeAssemblyHint, StackCrawlMark & stackMark, логическое значение throwOnFileNotFound, логическое значение forIntrospeN.Строка codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark & stackMark, логическое значение throwOnFileNotFound, логическое значение forIntrospection, логическое значение suppressSecurityChecks) +39 System.Reflection.RuntimeAssembly.InternalLoadМосквозная резьбаМоскваМоскваМыска_перемещениеМоскваМоскваСтеклаМоскваСтекСредаСредства_перемещенияМоскваСтеклаВложенияReflection.RuntimeAssembly.InternalLoad (String assemblyString, Evidence assemblySecurity, StackCrawlMark & stackMark, Boolean forIntrospection) +144 System.Reflection.Assembly.Load (String assemblyString) +28 System.Web.Configuration.CompilationSection.LadadyHelper (String assemblyName, Boolean starDirective) + 46
[ConfigurationErrorsException: не удалось загрузить файл или сборку 'Core, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = null' или одну из ее зависимостей.Доступ запрещен.] System.Web.Configuration.CompilationSection.LoadAssemblyHelper (String assemblyName, Boolean starDirective) +618 System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory () +20.130 System.Web.Compilation.BuildManager.GetReferencedAssemblies (CompilationSection compConfig) +178 System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies () +94 System.Веб.Initialize (ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel, исключение appDomainCreationException) + 677
[загрузка HttpException5, версия 0.0.0, класс 0.0: 0.0: 0.0: 8000)= нейтральный, PublicKeyToken = null 'или одна из его зависимостей.В доступе отказано.] System.Web.HttpRuntime.FirstRequestInit (контекст HttpContext) +8972240 System.Web.HttpRuntime.EnsureFirstRequestInit (контекст HttpContext) +97 System.Web.HttpRuntime.ProcessRequestWarn 1015ReRequestIner 258 (Htp)
Он отлично работал на другой машине и нормально загрузится на сервере.Есть ли какие-либо проблемы безопасности или что-то, что я пропускаю, я новичок в среде win7 64 bit?Или что-то еще, что я забыл объяснить, очевидно для одного из вас?
РЕДАКТИРОВАТЬ: Я также пробовал IIS Express 7.5 с тем же конечным результатом.
РЕДАКТИРОВАТЬ2: Я решил эту проблему, отключив олицетворение в файле web.config при локальной отладке и добавив строку в преобразование выпуска для развертывания на сервере.