Di .NET e di altre amenita'

Internet Information Server

Il mio web server.

Upgrade to IIS 6.0 da IIS 5.0

E' la prima volta che mi capita, di fare l'upgrade di un server da Windows 2000 al 2003 senza provvedere alla formattazione del primo e installazione del secondo. Quando si effettua tale operazione, L'Internet Service Manager può lasciare di stucco la prima volta che lo si apre. Infatti la voce Application Pools non appare tra i nodi della Treeview. Dopo il primo attimo di smarrimento, la ragione dell'assenza viene presto alla luce. L'upgrade da IIS 5.0 a IIS 6.0 comporta che il setup, in via precauzionale imposti l'uso del IIS 5.0 Isolation Mode che per l'appunto causa la scomparsa degli Application...

Continua la saga: IIS batte anche Apache 1.3

Viste le innumerevoli lamentele che rilevavano che Apache 2.0 è un web server giovane e quindi soggetto a bugs (come, ma non era invulnerabile?), qualcuno si è preso la briga di paragonare IIS 6.0 anche a Apache 1.3. http://blogs.msdn.com/michael_Howard/archive/2004/10/18/244181.aspx La cosa curiosa da rilevare è che a quanto pare anche IIS 5.0 batte Apache 1.3

IIS 6.0 vs Apache 2.0

IIS batte Apache 2 a 14 http://blogs.msdn.com/michael_Howard/archive/2004/10/15/242966.aspx

ASP.NET ValidatePath Module Scanner

Microsoft ha rilasciato un tool per verificare la presenza sui propri server del Modulo ValidatePath, che dovrebbe proteggere dal bug di ASP.NET Canonicalization (un nome più semplice faceva brutto?) http://www.microsoft.com/downloads/details.aspx?familyid=be7366f5-82a1-444f-9ebc-d70b6c8830dd&displaylang=en

Trovare l'ApplicationPool dal PID

Può capitare di aver bisogno di capire a quale dei processi w3wp.exe che vediamo nel task manager è associata un ApplicationPool. A partire da IIS 6.0 è possibile organizzare le WebApp in ApplicationPool ottenendone la suddivisione in diversi processi. In questo post si descrive come utilizzare l'utility iisapp.vbs da riga di comando per queto scopo http://weblogs.asp.net/owscott/archive/2004/09/21/232628.aspx