Condividi tramite


Errore: il server Web non è configurato in modo corretto

Dopo aver eseguito i passaggi descritti in dettaglio qui per risolvere il problema e prima di riprovare a eseguire il debug, potrebbe essere necessario reimpostare IIS. A tale scopo, aprire un prompt dei comandi di Amministrazione istrator e digitare iisreset.

Per risolvere il problema, seguire questa procedura:

  1. Se l'app Web ospitata nel server è configurata come build di rilascio, ripubblicare come compilazione di debug e verificare che il file web.config contenga debug=true nell'elemento di compilazione. Reimpostare IIS e riprovare.

    Ad esempio, se si usa un profilo di pubblicazione per una build di versione, modificarlo in Debug e ripubblicare. In caso contrario, l'attributo di debug verrà impostato su false quando si pubblica.

  2. (IIS) Verificare che il percorso fisico sia corretto. In IIS questa impostazione è disponibile in Basic Impostazioni > Physical Path (o Advanced Impostazioni nelle versioni precedenti di IIS).

    Il percorso fisico potrebbe non essere corretto se l'applicazione Web è stata copiata in un computer diverso, rinominata manualmente o spostata. Reimpostare IIS e riprovare.

  3. Se si esegue il debug in locale in Visual Studio, verificare che nelle proprietà sia selezionato il server corretto. (Apri)Proprietà > Server Web > o Debug proprietà > a seconda del tipo di progetto. Per un progetto Web Form, aprire Server Opzioni >di avvio pagine > delle proprietà.

    Se si usa un server esterno (personalizzato), ad esempio IIS, l'URL deve essere corretto. In caso contrario, selezionare IIS Express e riprovare.

  4. (IIS) Assicurarsi che nel server sia installata la versione corretta di ASP.NET.

    Le versioni non corrispondenti di ASP.NET in IIS e nel progetto di Visual Studio possono causare questo problema. Potrebbe essere necessario impostare la versione del framework in web.config. Per installare ASP.NET Core in IIS, vedere Installare ASP.NET Core in Windows Server o, per ASP.NET, installare ASP.NET in Windows Server. Vedere anche IIS 8.0 Using ASP.NET 3.5 and ASP.NET 4.5 or, for ASP.NET Core, Host on Windows with IIS (Uso di IIS 3.5 e ASP.NET 4.5 o, per ASP.NET Core, Host in Windows con IIS.

  5. Se il maxConnection limite in IIS è troppo basso e sono presenti troppe connessioni, potrebbe essere necessario aumentare il limite di connessione.

Vedi anche