0
개발 시간 동안 많은 서비스에 의존하는 서비스가 있습니다. 다른 서비스 (VS 2017을 수동으로 사용)를 시작합니다. 해당 단계를 피하기 위해 IISExpress를 사용하여 ASP.NET Core Web API를 호스팅하는 아래 명령으로 배치 파일을 만들려고합니다.ASP.NET Core App을 호스트하기 위해 명령 줄을 사용하여 IISExpress 호출하기
dotnet build
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft\Web Tools\ProjectSystem\VSIISExeLauncher.exe" -p "C:\Program Files\dotnet\dotnet.exe" -a "exec \".\Service\bin\Debug\netcoreapp2.0\MyService.dll\"" -pidFile [System.IO.Path]::GetTempFileName() -wd ".\"
PS 명령 프롬프트 (관리자) 나는 아래의 오류
을 얻고에서 배치 파일을 호출processs 시작하지 못했습니다 : C : \ 프로그램 파일 \ DOTNET의 \의 dotnet.exe
을마지막 오류 = 267
위 명령에 문제가 있습니까? 또한 나는 다음과 같은 블로그 게시물에 명확하게 문서화 된 환경 변수를 설정해야합니다
덕분에,이 환경 변수를 설정하려고하지만 시작해야 할 일을 그 이후 IISExpress? 나는 인자없이 VSIISExeLauncher.exe뿐만 아니라 IISExpress.exe를 호출 해 보았지만, 환경 변수에서 지정한 응용 프로그램을 시작하지 않았습니다. – Thangadurai
알았어. 몇 번의 시행 착오를 거쳐 IISExpress에서 응용 프로그램을 호스팅 할 수 있습니다. – Thangadurai
안녕하세요, @ Thangadurai, .NET Core 응용 프로그램의 명령 줄에서 IIS Express를 실행하려고 할 때 귀하의 질문에 마주 쳤습니다. 끝내기 위해 한 일을 함께 나누시겠습니까? – Farzad