Я выполнил шаги здесь для обновления с бета-версии ASP.NET 5 Beta 4 до Beta 5, но во время выполнения при вызове application.UseBrowserLink();
я получаю сообщение об ошибке:
Исключение типа "System.TypeLoadException" произошло в mscorlib.dll, но не был обработан в коде пользователя
Дополнительная информация: Не удалось загрузить тип 'Microsoft.AspNet.Builder.IApplicationBuilder' из сборки "Microsoft.AspNet.Http, Version = 1.0.0.0, Culture = нейтральный, PublicKeyToken = NULL".
Это следующие шаги:
- Если VS 2015 RC уже установлен.
- От запуска PowerShell:
$env:DNX_FEED="https://www.nuget.org/api/v2"
- От запуска PowerShell:
dnvm upgrade
-
Добавлен файл Global.json(у меня его еще не было). Когда я добавил его, он уже упоминал Beta 5:
{ "projects": [ "Source", "Tests" ], "sdk": { "version": "1.0.0-beta5-12103" } }
-
Обновлены все пакеты в файле project.json для бета 5. Вы можете увидеть полную версию моего файла project.lock.json здесь.
{ "dependencies": { "Boilerplate.Web.Mvc6": "1.0.2", "Microsoft.AspNet.Diagnostics": "1.0.0-beta5", "Microsoft.AspNet.Mvc": "6.0.0-beta5", "Microsoft.AspNet.Mvc.TagHelpers": "6.0.0-beta5", "Microsoft.AspNet.Mvc.Xml": "6.0.0-beta5", "Microsoft.AspNet.Server.IIS": "1.0.0-beta5", "Microsoft.AspNet.Server.WebListener": "1.0.0-beta5", "Microsoft.AspNet.StaticFiles": "1.0.0-beta5", "Microsoft.AspNet.Tooling.Razor": "1.0.0-beta5", "Microsoft.Framework.CodeGenerators.Mvc": "1.0.0-beta5", "Microsoft.Framework.Configuration.EnvironmentVariables": "1.0.0-beta5", "Microsoft.Framework.Configuration.Json": "1.0.0-beta5", "Microsoft.Framework.Configuration.UserSecrets": "1.0.0-beta5", "Microsoft.Framework.Logging": "1.0.0-beta5", "Microsoft.Framework.Logging.Console": "1.0.0-beta5", "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0-beta5", "Newtonsoft.Json": "6.0.6", "System.Runtime": "4.0.20-beta-23019" } "frameworks": { "dnx451": { "frameworkAssemblies": { "System.Net.Http": "4.0.0.0", "System.ServiceModel": "4.0.0.0" } }, "dnxcore50": { "dependencies": { "System.Net.Http": "4.0.0-beta-23019" } } } }
- В последующих инструкциях говорится, что вы должны запускать следующие команды, но я верю, что VS 2015 RC сделает это для вас
dnu restore
, затемdnu build
.
UPDATE
Кажется, что проблема связана с ссылкой на браузер, комментируя вывод строки, сайт работает. Это может быть нарушено? Нужно охотиться вокруг проблем GitHub aspnet.