Search code examples
asp.net-mvcpowershelliisiis-express

clearing IISExpress cache


I am trying to clear up the IISExpress Cache from the powershell. Using this code it complains about the list.

"C:\Program Files (x86)\IIS Express\appcmd.exe" list site /xml | appcmd delete site /in

How can I clear up the sites and the IIS Express cache?

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

Solution

  • Easy: Just open CMD prompt & Navigate to IIS express - by typing the following

    cd "C:\Program Files (x86)\IIS Express\"
    
    //paste & run this 
    appcmd.exe list site /xml | appcmd delete site /in
    

    This will delete all the sites, enjoy!

    Update for PowerShell Version Thanks to @sibbij

    cd "C:\Program Files (x86)\IIS Express\"
    

    run this ./appcmd.exe list site /xml | ./appcmd delete site /in