[ASP.NET] IISRESET 오류 대처 방안

728x90
반응형

카테고리를 새로 만들자니 애매해서, 연관성이 높은 카테고리에 일단 배치했습니다. 

정확이 원인이 밝혀지지 않아서 포스팅이 조심스럽긴 하지만, 

iisreset /stop, iisreset /restart 명령에도 불구하고, 

어플리케이션이 정상적으로 종료되지 않는 현상이 발견되었습니다. 

Application_End가 호출이 되었음에도... 몇번의 호출이 더 발생을 하네요.

 

내부적으로 호출되는 Timer 의 영향인지, 조금더 확인이 필요하지만

추후에 재 포스팅 하기로 하고, 

일단 iisreset 이외에 중지 방법을 알게 되어서 포스팅합니다.

 

 

 

net start / stop

cmd> net stop w3svc
cmd> net start w3svc

Windows 10 및 Windows Server 2019 아래 버전에서 사용 가능했습니다. 

 

 

net1 start / stop

cmd> net1 stop w3svc
cmd> net1 start w3svc

Windows 10 or Windows Server 2019 상위 버전에서 net 명령어 실행시

정상적으로 동작하지 않았습니다. 

 

 

Powershell - Stop-Service / Start-Service

$> Stop-Service w3svc
$> Start-Service w3svc

 

 

참고

'iisreset' 명령은 'net start / stop w3svc' 의 상위 집합 명령어 입니다. net start / stop 명령어는 모든 웹 사이트의 영향을 미치는 WWW 서비스를 종료 / 시작 합니다.

그러나 'iisreset'은 'FTP 서비스 (ftpsvc), SMTP, NNTP 등과 같은 다른 관리 서비스를 다시 시작하는 것과 같은 기능을 중지하는 것과는 별개로 훨씬 더 많은 작업을 수행합니다.

 

 

 

 

docs.microsoft.com/ko-kr/troubleshoot/iis/using-iisreset-restart-iis-result-error

 

IIS를 다시 IISReset.exe 때 오류가 발생했습니다. - Internet Information Services

이 문서에서는 IIS 서비스를 다시 시작할 때 발생하는 오류에 IISReset.exe 해결 방법을 제공합니다.

docs.microsoft.com

 

 

728x90