2016-01-29 2 views
7

Я был с VS2012 уже несколько лет. Я разработал свой первый проект asp.net/angularjs под VS2012. Во-вторых, я недавно проверил проект VS2013 (написанный третьим лицом), который прошел отлично до 2012 года.Ошибка при загрузке проектов Visual Studio 2012 и 2015

Затем мне предложили установить VS2015 на свой ноутбук. Это когда все пошло не так.

Проблемы: Я попытался загрузить новый проект VS2013 в VS2015, но сразу не смог загрузить. Ошибка

VS2015:

Creation of the virtual directory http://localhost:32999/ 
failed with the error: Filename: redirection.config 
Error: Cannot read configuration file 

Теперь, когда я возвращаюсь к VS2012 и загрузить мой первоначальный проект asp.net/angular, я получаю эту ошибку:

Error loading vs2012 project

Так что, в конце концов, я не могу загрузить какие-либо проекты вообще ! Ни 2012 год, ни 2015 год.

Мои локальные веб-сайты IIS по-прежнему работают нормально, но не локальные среды разработки.

Как я могу исправить эти виртуальные каталоги?

Спасибо заранее, Bob

ответ

10

Согласно некоторым руководством этого поста - IISExpress 8 Cannot read configuration file redirection.config, вот как я получил свой VS2015 успешно загрузить:

  • Закрыть VS2015
  • Перейти в папку% userprofile% \ Documents \ IISExpress \ config
  • Переименовать applicationhost.config
  • Перезапустить VS и загрузить решение/проект
  • VS должен быть воссоздан ApplicationHost.config, и проект должен загрузить

Конечно, теперь у меня есть другая ошибка, которую я буду размещать заново:

[BadImageFormatException: Could not load file or assembly 'MyWebApp.DAL' 
or one of its dependencies. An attempt was made 
to load a program with an incorrect format.] 
+1

Как это правильный ответ? :) – mhvelplund

3

Это может быть связано с проверено -в файле приложения. Удалите файл из репозитория. Снова создайте проект. Этот файл будет создан автоматически. Не проверяйте этот конфигурационный файл еще раз.

1

Я решил ту же проблему, запустив визуальную студию с правами администратора. This post указал мне в правильном направлении и дает больше решений.

0

Это не сработает для всех, но в моем случае файл, который не мог быть записан, был фактически временным файлом в C: \ users \\ AppData \ Local \ Temp \ iisexpress. Мы получали вирусную атаку компании, и они закрывали эту зону для всех. Они смогли изменить политику только для меня, и это исправило ее.

Смежные вопросы