반응형
IIS Express 캐시 지우기
파워셸에서 II Express 캐시를 지우려고 합니다.이 코드를 사용하면 목록에 대한 불만이 제기됩니다.
"C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | appcmd delete site /in
사이트와 IIS Express 캐시를 정리하려면 어떻게 해야 합니까?
At line:1 char:50
+ "C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | app ...
+ ~~~~
Unexpected token 'list' in expression or statement.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : UnexpectedToken
간편: 그냥 열기CMD prompt
다음을 입력하여 IIS Express로 이동합니다.
cd "C:\Program Files (x86)\IIS Express\"
//paste & run this appcmd.exe list site /xml | appcmd delete site /in
모든 사이트가 삭제됩니다. 즐기십시오!
업데이트 대상PowerShell Version
@sibbij 덕분에.
cd "C:\Program Files (x86)\IIS Express\"
이것을 실행합니다.
./appcmd.exe list site /xml | ./appcmd delete site /in
- 어셈블리를 확인합니다.실행 어셈블리를 가져옵니다.디버깅 중이고 일부 중단점에서 중지된 경우 위치 속성(감시, 즉시 창)
- 당신은 경로 아래와 같은 위치를 볼 것입니다.
%temp%\Temporary ASP.NET 파일\vs...\assembly...\YOUR.dll
- 경로 내의 모든 폴더를 체크아웃하고 삭제합니다(IIS express 및 VS를 닫은 후 가능).
%temp%\Temporary ASP.NET 파일\
PowerShell에서는 호출 연산자(&)를 사용하여 매개 변수/인수를 실행 파일에 전달해야 합니다.
$appCmd = "C:\Program Files (x86)\IIS Express\appcmd.exe"
$result = Invoke-Command -Command { & $appCmd 'list' 'sites' '/text:SITE.NAME' }
for ($i = 0; $i -lt $result.length; $i++) {
Invoke-Command -Command { & $appCmd 'delete' 'site' $result[$i] }
}
이 페이지의 주석에서 변경된 내용:
Set-Alias appcmd "$env:ProgramFiles\IIS Express\appcmd.exe"
appcmd list site /text:SITE.NAME | % { appcmd delete site $_ }
언급URL : https://stackoverflow.com/questions/33790405/clearing-iisexpress-cache
반응형
'programing' 카테고리의 다른 글
URL 매개 변수를 Vuejs에 전달하는 방법 (0) | 2023.08.20 |
---|---|
MySQL 내부 조인 및 잘못된 성능에 의한 정렬 (0) | 2023.08.20 |
SQL Server Express 내에서 데이터베이스를 복사하시겠습니까? (0) | 2023.08.20 |
변수가 정의되지 않았는지 여부 (0) | 2023.08.20 |
datable jquery - 표 머리글 너비가 본문 너비와 정렬되지 않음 (0) | 2023.08.20 |