Saltar al contenido

borrando caché de IISExpress

Es imprescindible entender el código correctamente antes de usarlo a tu proyecto si tdeseas aportar algo puedes comentarlo.

Solución:

Abierto CMD prompt & Navegar a IIS express – escribiendo lo siguiente

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

ejecuta esto appcmd.exe list site /xml | appcmd delete site /in

Esto eliminará todos los sitios, ¡disfrútalo!

Actualizar para PowerShell Version Gracias a @sibbij

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

ejecuta esto ./appcmd.exe list site /xml | ./appcmd delete site /in

  1. Comprobar el Ensamblaje.GetExecutingAssembly().Ubicación propiedad cuando está depurando y se detiene en algún punto de interrupción
  2. Verá una ubicación como debajo de la ruta.

%temp%Archivos ASP.NET temporalesvs…assembly….SU.dll

  1. así que revise y elimine todas las carpetas dentro de la ruta a continuación (probablemente posible después de cerrar IIS express y VS)

%temp%Archivos ASP.NET temporales

En PowerShell, debe usar el operador de llamada (&) para pasar parámetros/argumentos a un ejecutable.

$appCmd = "C:Program Files (x86)IIS Expressappcmd.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] 

Variación de un comentario en esta página:

Set-Alias appcmd "$env:ProgramFilesIIS Expressappcmd.exe"

appcmd list site /text:SITE.NAME | %  appcmd delete site $_ 

valoraciones y comentarios

Recuerda que puedes optar por la opción de decir si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *