Citat:
degojs:
1. Click Start , and then click Run .
2. Type cmd and click OK .
3. At the command prompt, type "\WINNT\Microsoft.NET\Framework\v1.0.3705\aspnet_regiis.exe" -i and click OK .
Naravno ti bi trebao da na potrebnim mestima umesto v1.0.3705 staviš v1.1.4322 ako koristiš verziju 1.1.
Da, definitivno neregistrovan ISAPI.
Ali, (uvek ima ali

) postoji još jedna pikanterija (samo za korisnike Windows 2003), iz nekog bezveznog razloga u gore pomenutoj situaciji, isapi registrator ne odradi ceo posao (bug/feature?

). Postoji jedan folder koji .NET koristi za keširanje izbildovanih stranica:
\WINNT\Microsoft.NET\Framework\vx.x.xxxx\Temporary ASP.NET Files
(gde je x.x.xxxx aktivna verzija frameworka)
koji u ovoj situaciji (ako je pod NTFS-om) ne dobije odgovarajuće security atribute (pošto od IIS6 pod W2003, asp.net proces po defaultu radi pod
NETWORK SERVICE accountom koji u ovom folderu ima samo Read). Rešenje je da se taj account proširi na Full Access, ili da se jednostavno stavi svima Full Access, ako baš niste security freak i ne očekujete napad hakera na .net cache
Nisam primetio da ovaj problem postoji negde u KBu, ali je potvrdjeno na više lokacija. Pretpostavljam da nisu mnogo razmišljali o tome pošto je .NET 1.1 ubačen u distribuciju w2003, a ovo se dešava samo ako se instalira VS2003 sa punim .NET SDK, pa IIS6, bez "fabričkog" .NETa (kroz Control Panel, ne kroz Manage Your Server).
Pozdrav
Mix
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić