Nice programing

IIS Express를 수동으로 시작하는 방법

nicepro 2020. 10. 24. 11:44
반응형

IIS Express를 수동으로 시작하는 방법


IIS Express를 수동으로 시작하는 데 사용할 수있는 명령 줄 프로그램이나 서비스가 있습니까?


iisexpress 프로그램이 그 책임이 있습니다.

http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-from-the-command-line


IIS Express가 설치되면 (가장 쉬운 방법은 Microsoft Web Platform Installer 를 사용하는 것입니다), %PROGRAMFILES%\IIS Express ( %PROGRAMFILES(x86)%\IIS Expressx64 아키텍처에서) 실행 파일을 찾을 수 있으며  iisexpress.exe.

가능한 모든 명령 줄 옵션을 보려면 다음을 실행하십시오.

iisexpress /?

프로그램 세부 도움말이 표시됩니다.

매개 변수없이 실행하면 구성 파일에 정의되고 시작시 실행되도록 표시된 모든 사이트가 시작됩니다. 시스템 트레이의 아이콘은 실행중인 사이트를 표시합니다.

거기 당신은 (에있는 구성 파일에 생성 된 일부 사이트가 있으면 유용한 몇 가지 옵션은 %USERPROFILE%\Documents\IISExpress\config\applicationhost.config) 다음 /site/siteId.

첫 번째로 특정 사이트를 이름으로 시작할 수 있습니다.

iisexpress /site:SiteName

후자의 경우 ID를 지정하여 시작할 수 있습니다.

iisexpress /siteId:SiteId

이를 통해 IISExpress가 명령 줄에서 시작되면 서버에 대한 모든 요청 목록이 표시되므로 디버깅 할 때 매우 유용 할 수 있습니다.

마지막으로 전체 디렉토리 경로를 지정하여 사이트를 시작할 수 있습니다. IIS Express는 가상 구성 파일을 만들고 사이트를 시작합니다 (공백이 포함 된 경우 경로를 인용해야 함).

iisexpress /path:FullSitePath

여기에서는 명령 줄에서 기본 IISExpress 사용법을 다룹니다.


다른 사람들이 게시 한 링크에서 옵션이 표시되지 않습니다. -저는 powershell을 사용하여 죽입니다-이것을 Stop-IisExpress.ps1 파일에 저장할 수 있습니다.

get-process | where { $_.ProcessName -like "IISExpress" } | stop-process

아무런 해가 없습니다 .Visual Studio는 원할 때 새로운 것을 팝업합니다.


또는 IIS Express 용 Jexus Manager를 사용하여 전체 IIS처럼 간단히 관리 할 수 ​​있습니다.

https://jexus.codeplex.com/releases/view/138373

IIS Express 용 Jexus 관리자

사이트를 시작하면 프로세스가 시작됩니다.


프로그램은 없지만 배치 파일을 만들고 다음과 같은 명령을 실행할 수 있습니다.

powershell "start-process 'C:\Program Files (x86)\IIS Express\iisexpress.exe' -workingdirectory 'C:\Program Files (x86)\IIS Express\' -windowstyle Hidden"

참고 URL : https://stackoverflow.com/questions/5300755/how-to-start-iis-express-manually

반응형