Открытие проектов веб-сайтов, созданных с помощью WebMatrix 3, в Visual Studio Community 2013

Я просматриваю несколько руководств по ASP.NET в разделе «Начало работы» веб-сайта ASP.NET в Microsoft. Сначала я использовал WebMatrix 3, но решил переключиться на недавно выпущенную Visual Studio Community 2013 (далее VSC). Запустив VSC, я увидел, что могу открывать веб-сайты с помощью параметра загрузки локального проекта IIS, и сайты, созданные WebMatrix, были перечислены.

Однако, когда дело доходит до сохранения проекта, VSC сначала спрашивает меня, где сохранить файлы проекта .sln. Я решил сохранить его в той же папке, которая была создана при использовании WebMatrix 3. Похоже, он сохранился без нареканий. Когда я пытаюсь щелкнуть правой кнопкой мыши файл Razor, чтобы запустить его в браузере, я получаю эту ошибку на странице:

Не удалось загрузить файл или сборку «System.Web.Helpers» или одну из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Описание: во время выполнения текущего веб-запроса возникло необработанное исключение. Просмотрите трассировку стека, чтобы получить дополнительные сведения об ошибке и месте ее возникновения в коде.

Сведения об исключении: System.IO.FileLoadException: не удалось загрузить файл или сборку «System.Web.Helpers» или одну из ее зависимостей. Определение манифеста обнаруженной сборки не соответствует ссылке на сборку. (Исключение из HRESULT: 0x80131040)

Было бы полезно получить сводку о том, на что следует обратить внимание при открытии проектов веб-сайтов, не созданных в VSC, с помощью параметра Local IIS load VSC.

ИЗМЕНИТЬ

Я также попытался нажать кнопку «Запустить Visual Studio» на панели инструментов WebMatrix, но сначала появляется следующее диалоговое окно:

введите здесь описание изображения

и, похоже, вообще не загружает проект веб-сайта, просто запуская VS. Меня в основном интересует доступ к шаблонам WebMatrix, которые, похоже, недоступны для установки через меню онлайн-расширений Visual Studios. Кроме того, у меня есть Visual Studio, работающая с повышенными разрешениями.


person Darren Evans    schedule 07.04.2015    source источник
comment
Кажется, настройка WebMatrix для запуска с правами администратора решила проблему, когда WebMatrix не загружал проект при нажатии кнопки «Запустить Visual Studio».   -  person Darren Evans    schedule 08.04.2015


Ответы (1)


Кажется, настройка WebMatrix для запуска с правами администратора решила все мои проблемы. Теперь продолжаем работу с учебником по ASP.NET с использованием Visual Studio IDE, пока без проблем.

person Darren Evans    schedule 07.04.2015
comment
Были проблемы, когда в учебнике упоминалась установка веб-вспомогательной библиотеки ASP.NET через Nuget. Этот пакет существует только в источниках WebMatrix Nuget и недоступен, если вы выполняете поиск по этому имени в источниках VS2013 Nuget. Имя VS2013 для этого пакета — Microsoft.AspNet.WebHelpers. Мне пришлось использовать консоль VS2013 Nuget и выполнить следующие команды: update-package, а затем install-package Microsoft.AspNet.WebHelpers - person Darren Evans; 08.04.2015