webForumDet fria alternativet

IIS-fråga, ta bort applications när filerna är borta?

Webbservrar

6 svar · 1 006 visningar · startad av gummi

Medlem sedan feb. 200712 inlägg
Frågan#1

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?

Medlem sedan feb. 200112 078 inlägg
#2

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.

Medlem sedan feb. 200712 inlägg
#3

Poolen går inte att ta bort innan alla applikationer är flyttade till annan pool eller borttagna. Applikationen går inte att ta bort...

Medlem sedan feb. 200112 078 inlägg
#4

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.

Medlem sedan feb. 200712 inlägg
#5

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

Medlem sedan feb. 200112 078 inlägg
#6

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.

Medlem sedan feb. 200112 078 inlägg
#7

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. '

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)