Die direkte Vorkompilierung von ASP.NET funktioniert nicht wie erwartet

Ich versuche, das ASP.NET-Vorkompilierungstool aspnet_compiler.exe zu verwenden, um die Site zu kompilieren, nachdem sie bereitgestellt wurde.

Gemäß der Buchdefinition sollte das Ausführen der direkten Vorkompilierung auf dem Webcomputer das Laden der ersten Seite verbessern. Das Kompilierungstool kompiliert jede ASP.NET-Seite und speichert die kompilierte Version in der%WINDIR%\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET-Dateien-Ordner, als ob die Seiten jeweils zum ersten Mal von einem Browser aus besucht worden wären. Durch die direkte Vorkompilierung kann die erste Anforderung an neu bereitgestellte ASP.NET-Seiten auf Ihrer Site beschleunigt werden, da dies die Laufzeit verkürzt, die für die Ausführung dieses Schritts erforderlich ist.

Aus irgendeinem Grund funktioniert es für mich nicht so wie erwartet beschrieben.

Wenn Sie aspnet_compiler.exe lokal auf einem Webcomputer manuell ausführen:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /7.1 -p C:\MyPathToWebSite\www

Es wurde ein Ordner mit der folgenden Strukturstruktur erstellt:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\7.1\640c1f87\4be3507b

Wenn ich versuche, eine Webseite mit einem Browser aufzurufen, erstellt ASP.NET eine andere zwischengespeicherte Version im folgenden Ordner auf demselben Server:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\7.1\bc8a1bb3\42b014d4

Wie Sie sehen können, funktioniert die Vorkompilierung in beiden Szenarien (manuell und IIS), aber irgendwie sieht IIS nicht, dass Seiten bereits vorkompiliert und kassiert sind und versuchen, alles erneut zu kompilieren. Ich konnte nicht herausfinden, was fehlt oder was falsch gemacht wurde, da aspnet_compiler.exe begrenzte Parameteroptionen für die direkte Kompilierung hat.

Bisher habe ich während des Testens / der Untersuchung in Bezug auf den temporären ASP.NET-Cache Folgendes versucht:

Scheint nicht benutzerbezogen zu sein, spielt keine Rolle, welcher Benutzer manuell ausgeführt wirdKeine Beziehung zu Quell- / Ziel-IP, da dieselben Ordner auf unterschiedlichen Servern in unterschiedlichen Subnetzen erstellt werden

Irgendwelche Ideen und Hilfe geschätzt.