Windows Server-Ordner, deren IIS-Berechtigungen nach einem Neustart / einem .NET Framework-Upgrade verloren gehen?

453
Matt Styles

In letzter Zeit hatten wir Probleme mit einigen Windows-Servern, bei denen Datei- und Ordnerberechtigungen verloren gingen.

Dies ist immer ein Website-Ordner, der von IIS verwendet wird, und ApplicationPoolIdentity, Network Service oder ein domänenweiter Dienstkonto.

Einer der Fälle war, nachdem wir .NET Framework von 4.5.x auf 4.7.1 aktualisiert hatten, was dann zu einem Neustart führte.

Die anderen Zeiten waren möglicherweise ein Neustart, aber kein .NET Framework-Upgrade.

Ich bin selbst kein großer Windows Server-Guru, aber auf der Suche nach Dingen, die unser Ops-Team untersuchen könnte, würde ich gerne mit Vorschlägen zu ihnen gehen.

Bisher habe ich:

  1. Herausfinden, welches Konto beim zweiten Serverfehler die Berechtigungen verloren hat.
  2. Herausfinden, ob der Server neu gestartet wurde.
  3. Überprüfen Sie die Website-Protokolle, um zu sehen, wie schnell wir nach einem Neustart oder anderen Arbeiten HTTP 500-Fehler erhalten haben.
  4. Ob Änderungen an der Registrierung vorgenommen wurden (dies sind alle VMs, von denen ich weiß, dass wir die Meltdown-Leistungskorrektur in der Registrierung beantragen würden).

Ich habe .NET Framework-Aktualisierungen Dutzende Male, einschließlich 4.7.1, ausgeführt, ohne dass dies der Fall ist. Dies ist jedoch derzeit die Schuld.

3
Ich empfehle, eine Sicherungskopie zu erstellen und dann chkdsk mit der Option / f auszuführen. Es kann lange dauern. Andrew Morton vor 6 Jahren 0

0 Antworten auf die Frage