Ошибка ASP.NET 5 MVC6: проект не является веб-проектом

Я клонировал существующий проект ASP.NET 5 MVC 6 из частного репозитория git. Когда я запускаю проект, я получаю следующую ошибку:

The selected debug option is IIS Express but this project is not a web project. To use IIS Express you need tho add the wwwroot attribute to project.json. error

Папка wwwroot также отображается неправильно и отображается как обычная папка.

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

Установленный Visual Studio 2015 - Обновление 1

Ответы

Ответ 1

убедитесь, что вы установили обновление asp.net rc1 1 из http://get.asp.net

Ответ 2

У меня была та же проблема.

Для меня добавление этой строки в начало файла project.json решило проблему.

"webroot": "wwwroot",
 "version": "1.0.0-*",

Ответ 3

В моем случае мне пришлось установить DotNetCore.1.0.1-VS2015Tools.Preview2.0.3 для VS 2015

https://go.microsoft.com/fwlink/?LinkID=827546

Старый проект, который я поддерживаю, использует Core 1.0.1. - HTH

Ответ 4

Чтобы подробно описать принятый ответ (так как я столкнулся с той же проблемой), вы хотите загрузить ASP.NET 5 RC (aka ASP.NET Core 1.0) из http://get.asp.net, а не ASP.NET 4.6.

Надеюсь, что это очистит.

Ответ 5

Вы также можете просто создать новый проект (Файл = > Новый проект):

  • Выберите шаблоны
  • Visual С#
  • Веб
  • Веб-приложение ASP.NET = > Ок
  • В Выберите вид шаблона, нажмите кнопку: Получить ASP.NET 5 RC

Теперь вы загрузите установочный файл: AspNet5.ENU.RC1_Update1_KB3137909