RC2로 마이그레이션 한 후 WebAPI 서비스로드/호스팅에 문제가 있습니다. 이전 마이그레이션에서는 동일한 WebAPI가 정상적으로 작동했습니다. 다음과 같은 마이그레이션 단계를 수행했습니다. URLASP.NET 핵심 RC2 프로젝트에서 WebApi가로드되지 않습니다.
IISExpress에서 응용 프로그램을 디버그 모드로 시작하려고 시도 할 때 Program.cs가 실행되고 프로그램을 디버그 할 수 있습니다. 즉, 제어가 시작으로 이동합니다 .cs 메소드/이벤트는 마침내 host.Run();을 실행하기 위해 다시 돌아옵니다. program.cs 파일에 있습니다. 그러나이 문을 실행 한 후에 백그라운드에서 실행되는 명령문을 가져 오거나 디버깅 할 수 없지만 결국에는 내부적으로 백그라운드에서 루프를 실행하고 서비스가 시작되지 않습니다. IIS에서 호스팅을 시도하지 않았지만 IISExpress 자체에서 작업하는 첫 번째 단계는 여기서 작동하지 않습니다. Program.cs에서 내가 가지고있는 아래 코드는 여기에서 무슨 일이 일어나고 있는지
public static void Main(string[] args)
{
var host = new WebHostBuilder()
.UseKestrel()
.UseContentRoot(Directory.GetCurrentDirectory())
.UseIISIntegration()
.UseStartup<Startup>()
.Build();
host.Run();
}
어떤 아이디어를 제출하고 어디에 문제가 될 수 있을까?
참고 : 마이그레이션의 동일한 단계가 다른 WebAPI 프로젝트에 일한 문제는 내가 해결책을 가지고