Condividi tramite


Procedura: Disattivare il supporto per il protocollo per i servizi Web

Per consentire di ridurre il rischio di chiamate accidentali di un servizio Web è necessario disattivare il supporto dei protocolli quando non è richiesto. È possibile disattivare il supporto dei protocolli per l'intero computer o per singole applicazioni Web.

Per disattivare i protocolli HTTP-GET e HTTP-POST per l'intero computer

  1. Aprire il file Machine.config in un editor di testo. (Il percorso predefinito del file Machine.config è nella sottodirectory \Config della radice.)

  2. Impostare come commento le righe all'interno della sezione webServices che aggiungono supporto per HTTP-GET e HTTP-POST, se esistono. Dopo avere eseguito l'operazione, la sezione webServices dovrebbe apparire come segue:

    <webServices>
        <protocols>
          <add name="HttpSoap"/> 
             <!-- <add name="HttpPost"/> --> 
             <!-- <add name="HttpGet"/>  -->
          <add name="Documentation"/>
          <add name="HttpPostLocalhost"/>
        </protocols>
    </webServices>
    
  3. Salvare Machine.config.

    Questa modifica della configurazione avrà effetto alla successiva richiesta di un servizio Web presente sul computer.

Per disattivare il supporto di un protocollo per una singola applicazione Web

  1. In un editor di testo, aprire il file Web.config nella directory principale dell’applicazione Web. (Se non esiste un file Web.config, crearne uno.)

  2. Modificare la sezione webServices di Web.config per rimuovere in modo esplicito l'impostazione del protocollo. Nell'esempio seguente i protocolli HTTP-POST e HTTP-GET vengono rimossi in modo esplicito:

    <webServices>
         <protocols>
           <remove name="HttpPost" />
           <remove name="HttpGet" />
         </protocols>
    </webServices>
    
  3. Salvare Web.config.

    Questa modifica della configurazione avrà effetto alla successiva richiesta di un servizio Web presente nell'applicazione Web.

Vedere anche

Attività

Procedura: Disattivare la pagina della Guida del servizio per un servizio Web

Concetti

Opzioni di configurazione per i servizi Web XML creati tramite ASP.NET
Distribuzione di servizi Web XML

Altre risorse

Creare servizi Web XML mediante ASP.NET

Footer image

Copyright © 2007 Microsoft Corporation. Tutti i diritti riservati.