Я просматриваю несколько руководств по 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, работающая с повышенными разрешениями.