COM è stata più volte indicata come tecnologia morta o comunque morente. In realtà ha ancora molto da dire, anche e soprattutto perché il software basato su COM è ancora tantissimo nel mondo.
Ci sono casi in cui può nascere la necessità di eseguire delle impostazioni di manutenzione su IIS e non sempre si ha la possibilità di accedere direttamente alla sua console per fermarlo, riavviarlo o metterlo in pausa, ed in questo COM ci viene in aiuto.
Non sarebbe male scriversi una pagina ASP che ci permetta, grazie anche al controllo che viene presentato in questo articolo, un piccolo pannello di controllo che ci permetta di controllare il web server anche in remoto. Naturalmente è bene sapere che qualsiasi operazione di pausa, riavvio o sospensione farà perdere il controllo su IIS.
IIS Control
IIS Control è una utile DLL ActiveX che ci permette di gestire lo stato del nostro Web Server.
Il controllo consiste di semplici metodi che ci permettono in un qualisasi istante di cambiare lo stato corrente del nostro Server Web.
I metodi disponibili sono i seguenti:
- About
- Continue
- Halt
- Pause
- Restart
- Start
- ServerStatus
Tutti i metodi permettono di gestire tutti gli stati del Web Sever. L'unica proprietà disponibile è
- ServerName
E serve ad impostare il server web su cui eseguire le operazioni. Come per le proprietà è disponibile un solo Evento:
- Status
Che ritorna lo stato del server web.
Per istanziare l'oggetto useremo il solito codice che tutti ben conosciamo:
Dim IISCtrl
Set IISCtrl = Server.CreateObject("IISControl.IIS")
Set IIS=NothingE' facile capire che tramite la proprietà ServerName sarà possible "pilotare" il nostro IIS e fargli compiere l'azione da noi specificata.
Attenzione: Questo articolo contiene un allegato
Contenuti dell'articolo
- Pagina 1
- Pagina 2
Per inserire un commento, devi registrarti alla nostra community.





Stampa
Download


