Ошибка HTTP 502.5 ASP.NET core 1.1 - сбой процесса при запуске

Когда я пытаюсь запустить свой ASP.NETcore 1.1 на своем сервере, я получаю сообщение об ошибке:

Ошибка HTTP 502.5 - сбой процесса

Распространенные причины этой проблемы:

Не удалось запустить процесс приложения. Процесс приложения был запущен, но затем остановлен. Процесс приложения был запущен, но не смог прослушать настроенный порт.

Я проверил просмотрщик событий.

Приложение: MyApp.exe Framework Версия: v4.0.30319 Описание: Процесс был прерван из-за необработанного исключения. Информация об исключении: System.IO.FileLoadException в MyApp.Program.Main (System.String [])

MyApp.Program.Main is

public class Program
    {
        public static void Main(string[] args)
        {
            Console.Title = "IdentityServer";

            var host = new WebHostBuilder()
                .UseKestrel()
                .UseUrls("http://localhost:5000")
                .UseContentRoot(Directory.GetCurrentDirectory())
                .UseIISIntegration()
                .UseStartup<Startup>()
                .Build();

            host.Run();
        }
    }

Это основано на коде Identity Server 4.

Stdout имеет

Необработанное исключение: System.IO.FileLoadException: не удалось загрузить файл или сборку Microsoft.AspNetCore.Hosting, Version = 1.1.0.0

Я добавил в свой проект Microsoft.AspNetCore.Hosting через NuGet. Microsoft.AspNetCore.Hosting.dll находится в моих опубликованных файлах ...

Покопавшись, я нашел этот пост Не могу загрузить Microsoft.AspNetCore.Hosting 1.1.0.0 # 1826 год. Предлагает удалить app.AddBrowserLink();. AddBrowserLink() вообще не используется в моем коде.

Комментируя код, кажется, что ошибка возникает, когда я ссылаюсь на проект, не основанный на .NET Core, который зависит от традиционного .NET.

Я использую Visual Studio 2017.


person Liam    schedule 02.04.2017    source источник
comment
Вы пробовали добавить ссылку на Microsoft.AspNetCore.Server.Kestrel?   -  person Mashton    schedule 03.04.2017


Ответы (1)


Ханслеман получил ответ из своего сообщения Как ссылаться на существующий проект .NET Framework в ядре ASP.NET 1.0 Веб-приложение.

ASPNET

Я создал приложение ASP.NET Core 1.1, указывающее на .NET Core. Я воссоздал свой веб-сайт как ASP.NET Core 1.1 и указал на .NET Framework, а затем код, который не работал, запустился.

person Liam    schedule 03.04.2017