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

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


person Gomz    schedule 26.02.2015    source источник


Ответы (2)


Вы имеете в виду 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

person RickJames    schedule 03.03.2015

Мне было достаточно обновить одну зависимость. Я изменил зависимость в 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)

person Maciej Raczkowski    schedule 03.03.2015