Se stai girando su un w2000 server che è controller di dominio si tratta di un bug del framework 1.0 legato ai permessi di esecuzione per l'utente ASPNET.

per risolvere occorre :

1. creare un nuovo utente usename=pippo password=pippo
2. permessi di lettura ed esecuzione su (almeno)
%WinDir%\Microsoft.Net (e sottocartelle e contenuti!!)
3. permesso anche in scrittura su
%WintemDir%\Microsoft.NET\Framework\v1.0.3705\Temp orary ASP.NET Files
4. Local Policy del controller di dominio :
permettere "Accesso come processo Batch" all'utente pippo
5. Controllare che nessun'altra policy abbia la prevalenza su questa impostazione
6. aprire il file di configurazione
%WintemDir%\Microsoft.NET\Framework\v1.0.3705\CONF IG\machine.config
e modificare la sezione :
<processModel ....> che c'è in fondo...( prima trovate la dichiarazione <section name='processModel'> scendi scendi)
sostituire username=machine... con il vostro userName="nomedominio\pippo" password="pippo"

sono andato un po' a memoria... spero di non essermi scordato niente di importante...!
Il problema dipende dal fatto che su un controller di dominio gli utenti Local non sono previsti (O meglio... è il framework .NET che non prevede che non siano previsti ...e si rovina con le sue mani durante l'installazione stessa )

ciauz