일부 .NET Core 응용 프로그램을 프로덕션 환경으로 이전하려고합니다. 이전 .NET Framework를 사용하면 언제든지 응용 프로그램의 코드에 대해 컴파일 된 DLL을 업데이트 할 수 있습니다..NET 핵심 응용 프로그램을 "게시"할 수있는 방법이 있습니까?
다음에 응용 프로그램 풀이 재활용되면 새 코드가 생기거나 수동으로 응용 프로그램 풀을 재활용 할 수 있습니다.
.NET Core에서는 실행중인 응용 프로그램이 DLL을 잠그고 프로세스가 비활성 상태로 닫히거나 작업 관리자 (여기의 Window 서버)를 통해 종료 될 때까지 덮어 쓸 수없는 것으로 보입니다.
모든 사용자에 대해 유지 관리 창을 설정하지 않고 새 버전을 게시하는 것이 더 좋은 방법입니까? IIS 8을 통한 .NET Core 프레임 워크와 관리 코드가없는 App Pool을 실행하는 Windows 2012 R2 서버에 있습니다.
FYI : ASP.NET Core + IIS는이 모듈 (https://github.com/aspnet/AspNetCoreModule)로 처리됩니다. 그들이 추가 할 수있는 멋진 기능 일 수 있습니다. – natemcmaster