.NET Core Framework가 아닌 .NET Framework 내에서 자체 ASP.NET exe로 실행되도록 ASP.NET Core Web API를 원합니다. 그게 가능하니? 감사!ASP.NET 핵심 자체 포함 exe
편집 :
내가 project.json 내 프레임 워크 섹션에 "net451": {}
를 추가하는 경우, 나는 다음과 같은 예외가 얻을 :
Failed to make the following project runnable: myProject (.NETCoreApp,Version=v1.0) reason: Expected coreclr library not found in package graph. Please try running dotnet restore again.
대답은 '예'입니다. 나는 "방법"이 함축적이라고 가정합니다 : OWIN을 사용하고 net45를 목표 프레임 워크로 사용하십시오. 그것들은 기술적으로 두 가지 질문이며 검색을하면 쉽게 답변을 찾을 수 있습니다. https://www.codeproject.com/articles/869223/asp-net-web-api-create-a-self-hosted-owin-based-we –
프로젝트에서 ASP.NET 코어 및 대상 net46을 사용하는 경우. json, 당신은 할 일이 없습니다. 그냥''dotnet publish'''를 실행하십시오. 이렇게하면 게시 폴더에 .exe 파일이 생성됩니다. – Kalten
@ Stefanod'Antonio : 자급 자족 할 수있는 자기 호스팅을 혼란스럽게 생각합니다. – Tseng