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
- Comprobar el Ensamblaje.GetExecutingAssembly().Ubicación propiedad cuando está depurando y se detiene en algún punto de interrupción
- Verá una ubicación como debajo de la ruta.
%temp%Archivos ASP.NET temporalesvs…assembly….SU.dll
- 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)