Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Не удалось определить подходящую версию KRE для запуска. VS 2015 ОСАГО 6

Автор вопроса: GomzОтветов: 2

Я пытаюсь написать приложение MVC 5, используя VS 2015 CTP 6, когда я пытаюсь запустить веб-приложение с помощью IIS Express, оно выдает ошибку сервера с сообщением "Не удалось определить подходящую версию KRE для запуска". См. http://go.microsoft.com/fwlink/?LinkId=517742. дополнительная информация, которая указывает на сайт Asp.Net, неспособный найти решение. Любая помощь?

visual-studio-2015

Ответы

Ответ 1 · рейтинг 3 · RickJames

Вы имеете в виду MVC6? Если да, то какую версию KRE вы используете? бета2 или бета3? Вы должны увидеть его в C:\Users\Username\.k\runtimes. Я считаю, что CTP 6 устанавливает beta3 KRE. Если это бета3, вам нужно получить бета3 версии ваших сборок. Если вы используете *, есть вероятность, что вы можете получить более новую версию, например (beta4), и ваш проект может перестать работать.

В примере Project.json:

"Microsoft.AspNet.Diagnostics.Entity": "7.0.0-beta3",
"Microsoft.AspNet.Security.Cookies": "1.0.0-beta3",
"Microsoft.AspNet.Server.IIS": "1.0.0-beta3",
"Microsoft.AspNet.Server.WebListener": "1.0.0-beta3",
"Microsoft.AspNet.StaticFiles": "1.0.0-beta3",
"Microsoft.Framework.ConfigurationModel.Json": "1.0.0-beta3",
"Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta3",

Также в 2015 CTP 6 кажется, что он меняет источники пакетов nuget, чтобы использовать следующее:

https://api.nuget.org/v3/index.json

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

https://www.nuget.org/api/v2/

После того, как я изменил его обратно, все загружалось правильно. Не уверен, что это ошибка или почему она так делает. Я спросил здесь VS 2015 CTP 6 Nuget Package Source

Ответ 2 · рейтинг 2 · Maciej Raczkowski

Мне было достаточно обновить одну зависимость. Я изменил зависимость в package.json:

"Microsoft.AspNet.Server.IIS": "1.0.0-beta2",

to:

"Microsoft.AspNet.Server.IIS": "1.0.0-*",

Наконец у меня есть пакет Microsoft.AspNet.Server.IIS (1.0.0-beta3)

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы