320.06.70.037 [email protected]
Seleziona una pagina

Errore IIS 10 – HTTP Error 500.19 – Internal Server Error – DynamicCompressionModule Error 0x800700c1

da | Feb 16, 2023 | IIS Server, Microsoft | 0 commenti

Di recente mi è capitato di dover migrare un sito web che girava su IIS 6.0 (Windows Server 2003) fatto in ASP su un IIS 10 (Windows Server 2019).

Dopo aver fatto tutta una serie di modifiche alle pagine ASP ho ricevuto l’errore HTTP Error 500.19 – Internal Server Error

Indagando più approfonditamente ho appurato che il problema era relativo ad un application pool che girava a 32 bit

Di seguito gli steps per risolvere questo problema.

PREREQUISITI

Un account con i privilegi di Administrators del Server

PROBLEMA

DynamicCompressionModule e StaticCompressionModule vengono installati su IIS a livello globale e si propagano ad altri siti Web.

Questi due moduli tentano di caricarsi in ogni pool di applicazioni, indipendentemente dal fatto che sia a 64 o 32 bit, generando l’errore HTTP 500.19 – Codice di errore 0x800700c1 per i siti in esecuzione in modalità a 32 bit.

HTTP Error 500.19 – Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Most likely causes:
The worker process is unable to read the applicationhost.config or web.config file.
There is malformed XML in the applicationhost.config or web.config file.
The server cannot access the applicationhost.config or web.config file because of incorrect NTFS permissions.

Detailed Error Information:
Module DynamicCompressionModule
Notification SendResponse
Handler StaticFile
Error Code 0x800700c1
Requested URL http://web-site:80/
Physical Path E:\Dati\Applicativo
Logon Method Not yet determined
Logon User Not yet determined

SOLUZIONE

Posizionarsi nel seguente path “C:\Windows\System32\inetsrv\config\”

Quindi individuare il file applicationHost.config

Individuare le seguenti voci all’interno di <modules>:


NOTA BENE: queste voci possono essere trovate anche nelle sezioni <globalModules>, ma le modifiche sono necessarie nella sezione <modules>.

Aggiungi un attributo di precondizione (preCondition=”bitness64″) per queste due voci del modulo in modo che vengano caricate solo nei pool di applicazioni a 64 bit, come mostrato di seguito:


Dopo aver modificato il file applicationHost.config riavviare l’IIS

Quindi aprire un prompt dei comandi come amministratore e digitare il comando


Dopo il riavvio dell’IIS l’errore dovrebbe essere risolto.

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

Backup e Ripristino dei permessi NTFS sulle Cartelle e dei Permessi sulle Share

Di seguito vi mostrerò i passaggi da seguire per fare un backup ed un restore dei permessi NTFS e dei permessi sulle share Backup e Ripristino dei permessi sulle share BACKUP Per fare il backup dei peremssi delle share basta fare un export di una chiave di registro....

leggi tutto

Utente di dominio non accede alla NETLOGON e alla SYSVOL – ID Evento 6 o 1058 – Origine Security-Kerberos o GroupPolicy – MaxTokenSize

Qualche giorno fa mi è capitato il seguente problema. Un utente di dominio all'avvio non agganciava i dischi tramite lo script di Logon e non prendeva le policy Collegandomi al PC ho scoperto che l'utente non riusciva ad accedere alle share \\DOMAIN...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »