Ich habe einen Powshell-Befehl, der den Ordner (d. H. Summer) aus dem Verzeichnis wwwroot löscht und den Ordner mit den erforderlichen Dateien (Bilder, CSS, DLL usw.) neu erstellt. Das Problem besteht darin, dass der IIS gelegentlich dazu neigt, einige der Bilder oder Dateien im Verzeichnis zu sperren, sodass der Powershell-Befehl die Datei nicht löschen kann. Ich recycle/stoppe den Apppool, bevor ich das Powershell-Skript ausführe, das von der Site verwendet wird, aber das Problem bleibt bestehen. Dieses Problem ist zufällig, d. H. Das Powershell-Skript kann den Ordner irgendwann löschen, während es zu einem anderen Zeitpunkt nicht möglich ist. Das Seltsame ist, wenn ich anfange, die Inhalte (Unterordner, Dateien) in "Sommer" zu löschen, kann ich am Ende den Ordner "Sommer" löschen, aber es ist ein manueller Prozess, und das ist mühsam.Dateien können nicht gelöscht werden, IIS-Sperre
Gibt es einen Befehl, den ich in Powershell oder Batch-Datei setzen kann, um 'Sommer' Ordner zu löschen, obwohl wenn es von IIS gesperrt ist?
Haben Sie versucht, eine vollständige "iisreset/stop"? –
ich denke, dies wird den gesamten IIS statt nur einen Apppool stoppen, nicht sicher, ob ich das tun kann. – sanjeev40084
jede endgültige Lösung mit dem vollständigen Quellcode-Beispiel, das daran arbeitet? – Kiquenet