Squeak.ru - шаблоны программирования

Обновление приложения MVC с ASP.NET 5 RC1 до ASP.NET Core RC2

В настоящее время я обновляю свое приложение MVC с ASP.NET 5 RC1 до ASP.NET Core RC2. Я обновил свой код, чтобы он соответствовал изменениям (по крайней мере, без сообщений об ошибках). Я всегда получаю сообщение об ошибке при попытке запустить мое приложение:

Severity    Code    Description Project File    Line    Suppression State
Error       {projectPath}\error CS2001: Source file 'C:\Users\Frey\Documents\bundlrs-mvc6\bundlrs MVC6\MVC6.deps.json' could not be found.  bundlrs MVC6    C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.Targets  241 

Код, на который ссылается ошибка в файле:

<Dnx
  RuntimeExe="$(SDKToolingExe)"
  Condition="'$(_DesignTimeHostBuild)' != 'true'"
  ProjectFolder="$(MSBuildProjectDirectory)"
  Arguments="$(_BuildArguments)"
  />

Поскольку Dnx устарел в ядре ASP.NET, я думаю, мне все еще нужно изменить некоторые настройки проекта. После нескольких часов гугления по моей проблеме абсолютно безуспешно, я надеюсь, что кто-то здесь сможет мне помочь или просто указать мне направление :)


  • Я потратил много времени, пытаясь заставить мой преобразованный проект работать. Я продолжал получать ошибки, связанные с dnx. Поэтому я решил создать новый проект RC2 и скопировать свой код из проекта RC1. Все мои ошибки исчезли. 23.05.2016
  • убедитесь, что вы удалили файл web.config из папки wwwroot, так как он ссылается на dnx, а в rc2 файл web.config должен находиться в корне проекта. как упомянул Клинт, начиная с нового решения/проекта, вы можете быть уверены, что получите правильные вещи и не будете использовать устаревшие вещи. 23.05.2016
  • Попробуйте посмотреть этот блог, wildermuth.com/2016/05/17/ объясняет, что связано с переходом на RC2. 23.05.2016
  • Спасибо за ответы. В итоге я переместил все в новый проект, как предложил @ClintB. Если вы напишите это как ответ, я приму это. 24.05.2016

Ответы:


1

Если у вас есть app.config в проекте Web/API, удалите его. Проблема будет решена. Это основано на проблеме Github dotnet RC2: https://github.com/dotnet/cli/issues/ 3419

08.06.2016

2

Я только что столкнулся с проблемой с C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\DotNet\Microsoft.DotNet.Common.targets и line 241 при создании/отладке нового проекта .net core Web Api.

Вместо того, чтобы пытаться выполнить приложение из Visual Studio, я запустил dotnet restore, а затем dotnet run из командной строки, и все заработало правильно, включая сборку из Visual Studio и запуск приложения Web Api через IIS Express.

17.06.2016

3

У меня та же проблема воспроизвелась. Я решил эту проблему, избегая пробелов, указанных в имени проекта.

C:\Users\Frey\Documents\bundlrs-mvc6\bundlrs MVC6\MVC6.deps.json'

нужно изменить на

C:\Users\Frey\Documents\bundlrs-mvc6\bundlrsMVC6\MVC6.deps.json'

это может решить вашу проблему.

24.01.2017
Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...