0

Entity Framework를 사용하여 SQL 데이터베이스에 의해 지원되는 Azure 함수를 사용하고 있습니다.구성 요소 테스트 Azure 함수

코드의 정확성을 보장하기 위해 로컬 컴퓨터에서 전체 자동 구성 요소 테스트를 수행하고 싶습니다.

로컬 데이터베이스를 가리키는 연결 문자열을 주입하면 SQL 서버 문제가 해결되지만 아직 Azure 함수의 로컬 인스턴스를 프로그래밍 방식으로 스핀 업하는 방법을 찾을 수 없습니다. VS가 "디버그"기능을 사용하여이 동작을 노출하므로 이론적으로 가능해야합니다.

테스트 프로젝트와 동일한 솔루션에있는 프로젝트를 사용하여 프로그래밍 방식으로 Azure 함수의 로컬 버전을 프로그래밍 할 수 있습니까?

답변

1

VS는 Azure Functions Core Tools를 사용하여 함수를 로컬에서 실행합니다.

사진에 VS가 없어도 실행할 수 있습니다. 기본 VS는 C:\Users\<Name>\AppData\Local\Azure.Functions.Cli\<version>\func.exe

에서 핵심 도구를 다운로드하여 당신은 도움을 func.exe 실행할 수 있지만 프로젝트의 출력 폴더에 VS 그것을 수행 같은 방식으로, 단지 CD를 실행합니다 (예 : bin\Debug\net461\)를 실행 func host start

여기에 더 많은 문서가 있습니다 : Code and test Azure Functions locally