Я загрузил веб-приложение с сервера моей компании и запустил его на своей машине. Он работает хорошо, за исключением случаев, когда я нажимаю на один из пунктов меню (все остальные хорошие). Он показывает мне эту ошибку. Я проверил свой web.config, а версия, установленная для web.mvc, - 4.0.0.0. Я понятия не имею, как это происходит.Не удалось загрузить файл или сборку «System.Web.Mvc, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35» или одна из его зависимостей.
Я проверил подобную проблему на веб-сайтах, но решения для меня не работают. Вот информация о трассировке сборочной информации, которая может быть полезна:
След загрузки сборки: Следующая информация может быть полезна для определения того, почему сборка «System.Web.Mvc, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 'не удалось загрузить.
=== Информация о состоянии Pre-связывать === LOG: DisplayName = System.Web.Mvc, Version = 3.0.0.0, культура = нейтральной, PublicKeyToken = 31bf3856ad364e35 (Полностью указан) LOG: Appbase = файл: ///% работает корневая%/WebApplication/ LOG: Начальное PrivatePath =% рабочий корень% \ WebApplication \ бин
Вызов сборки: App_Web_e4sj14ak, Version = 0.0.0.0, культура = нейтральной, PublicKeyToken = нуль.
LOG: Это связывание начинается с контекста нагрузки по умолчанию. LOG: Использование файла конфигурации приложения:% working root% \ WebApplication \ web.config LOG: Использование файла конфигурации хоста: C: \ Users \ Kevin \ Documents \ IISExpress \ config \ aspnet.config LOG: Использование файла конфигурации машины из C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Config \ machine.config. LOG: Послеполитическая ссылка: System.Web.Mvc, Version = 3.0.0.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 LOG: Попытка загрузки нового файла URL: /// C:/Users/Kevin/AppData/Local/Temp/Temporary ASP.NET Files/root/57d1caa4/e98fbd78/System.Web.Mvc.DLL. LOG: попытка загрузки нового файла URL: /// C:/Users/Kevin/AppData/Local/Temp/Temporary ASP.NET Files/root/57d1caa4/e98fbd78/System.Web.Mvc/System.Web.Mvc. DLL. LOG: попытка загрузки нового файла URL: ///% working root%/WebApplication/bin/System.Web.Mvc.DLL. LOG: попытка загрузки нового файла URL: ///% working root%/WebApplication/bin/System.Web.Mvc/System.Web.Mvc.DLL. LOG: попытка загрузки нового файла URL: /// C:/Users/Kevin/AppData/Local/Temp/Temporary ASP.NET Files/root/57d1caa4/e98fbd78/System.Web.Mvc.EXE. LOG: попытка загрузки нового файла URL: /// C:/Users/Kevin/AppData/Local/Temp/Temporary ASP.NET Files/root/57d1caa4/e98fbd78/System.Web.Mvc/System.Web.Mvc. EXE. LOG: попытка загрузки нового файла URL: ///% working root%/WebApplication/bin/System.Web.Mvc.EXE. LOG: попытка загрузки нового файла URL: ///% working root%/WebApplication/bin/System.Web.Mvc/System.Web.Mvc.EXE.
Я действительно смущен тем, что использую MVC4, но сообщение об ошибке - версия 3.0.0.0. Эта проблема раздражает меня в течение длительного времени. Пожалуйста, помогите мне и спасибо заранее.
Спасибо, что ответили. Ye, У меня есть этот код в моей сети.config, но он продолжает показывать мне ошибку. –
@Kevin W: удалить все созданные временные файлы и вызвать «rebuild solution», чтобы узнать, исправляет ли это –
, как найти временные файлы в проекте? –