Någon (kanske jag) har tagit bort filerna för några webbsidor på min IIS men glömt göra "remove application" innan dom tog bort filerna. Jag ser att det ligger och skräpar applications i en applicationPool som jag vill ta bort... men jag kan inte ta bort applicationPoolen för då får jag felmeddelandet att jag måste ta bort alla applications som finns i applicationPoolen först.
Finns det något manuellt sätt att ta bort applications från en applicationPool?
Om det är en IIS 6.0 så ser du vilka applikationer/sajter som kör i den aktuella poolen om du markerar den och kikar i listan till höger. Sen ser du bara till att ta bort dem eller flytta den till andra pooler och sen ska du kunna ta bort poolen i fråga.
Du skriver "..har tagit bort filerna för några webbsidor..". Såvitt jag vet påverkar inte detta IIS'en märkbart. Du får nog utveckla eller rätta ditt inlägg, för det där stämmer inte.
Jag hade nog testat att stoppa alla webbsajterna som jag vet använder app poolen, stoppa poolen och sen ta bort den.
Okej
Jag använder IIS 6.0 och har oftast mina .net 1.0 och 2.0 applikationer under t.ex. c:\inetpub\wwwroot\application1
På något sätt så har application1-mappen tagits bort (filerna för applicationen alltså) (jag kommer ej ihåg när/hur). Men application1 synns fortfarande i en applicationPool och det går inte att ta bort den från poolen. Jag har backat lite i "Backup/Restore Configuration" för att hoppas komma tillbaka till tidpunkten innan application1 skapades men nu finns det inga bra lägen kvar att hoppa tillbaka till.
När jag försöker ta bort application poolen:
"You cannot delete an application pool that contains applications. You need to reassign all applications in this application pool to another application pool or delete the applications."
När jag högerklickar på en applikation i application poolen finns inget deletealternativ ... när jag vänsterklickat på en aplicationpool och tittar på listan till höger finns inget delete när jag högerklickar på applikationerna i den listan heller. Jag hittar ingenstans där jag kan välja delete på applikationen som spökar... därav min fråga. Jag har 3st websites och letat i alla efter denna "virtual directory"-applikation men den synns inte. (Jag har letat jättenoga och kollat i varje mapp som synns i websiterna)... därav min fråga...
Jag har testat att stoppa alla websites och alla app-pooler. Går inte att ta bort applikationen från app-poolen ändå för jag hittar inget sådant alternativ någonstans
Ja, anledningen till att att du inte hittar något "Ta bort"-alternativ när du högerklickar på applikationerna, är för att det inte finns något. Inte där iallafall.
För att "ta bort" en applikation måste du öppna egenskaper för den och gå till fliken "Home directory" och sen klicka "Remove" bredvid "Application". Eller byta application pool i listan under. Så har det varit redan sedan IIS 5.0, enligt vad jag vet.
Kan du nu inte hitta applikationen i din IIS, så kanske det skulle vara en idé att skapa mappen där allt låg innan och se om den "dyker" upp då, men det är antagligen ytterst tveksamt.
Jag gjorde en snabb sökning på Google, men hittade inget sådär uppenbart. Nästa steg är väl kanske att avinstallera IIS, men jag är tveksam till det, eftersom det här scenariot garanterat har uppstått tidigare och antagligen har en väldigt enkel lösning.
Nu när jag testar själv, så ser jag att det går alldeles utmärkt att återskapa mappen som applikationen fanns i, då den dyker upp som en applikation så fort mappen finns igen. Om du är osäker på sökvägen, kolla under applikationpoolen, där ser du <webbsajt>/applikationsnamn. '
267 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25