Когда я пытаюсь запустить свой 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.
Microsoft.AspNetCore.Server.Kestrel
? - person Mashton   schedule 03.04.2017