Calocybe: IIS4 haelt HTML-Dateien zu lange geoeffnet

Beitrag lesen

Tag, Tag!

Ich hab mal wieder meine lieben Sorgen mit dem IIS4,  naja, so langsam
gewoehnt man sich ja dran.

Wenn ich  meine huebschen Seiten schreibe,  so habe ich die Dateien in
meinem  Texteditor offen,  druecke ab und  zu Save und  dann in meinem
Browser  Reload,  um mir meine  Fortschritte  anzusehen.  (Ist ja wohl
nicht  ganz  unueblich,  diese  Vorgehensweise  *g*.)  Nun  mache  ich
manchmal nur sehr kleine Aenderungen, sodass zwischen zwei Reloads nur
so etwa 10 Sekunden vergehen (sollten).  Das Problem ist,  dass ich so
kurz,  nachdem ich  eine  Seite vom  Webserver  abgerufen habe,  nicht
gleich wieder vom Texteditor aus speichern kann, da der IIS die vorher
angeforderte Datei  offenbar  geoeffnet haelt  und somit  eine sharing
violation auftritt (zu deutsch: Zugriff auf die Datei wird verweigert,
weil sie eben vom IIS noch geoeffnet ist).  Und so habe ich also immer
mindestens so  ungefaehr eine Minute  zu warten,  bis der IIS sich mal
bequemt,  die Datei  wieder freizugeben,  damit ich  meine Aenderungen
speichern und die Seite  erneut aufrufen kann.  Naja, und mit der Zeit
nervt das ganz gewaltig.

Bisher hatte ich  ASP-Seiten geschrieben,  die diverse SSI-Anweisungen
enthielten,  und da gab es  dieses Problem nicht.  Diese hat er  immer
sofort wieder freigegeben,  deswegen bin ich  diesem Problem bis jetzt
noch nicht nachgegangen,  obwohl ich bereits davon wusste.  Doch jetzt
mache ich wieder  stinknormale HTML-Seiten  und ein paar  Perl-Scripts
dazu,  weil das ganze mal auf Solaris mit Apache laufen soll.  Und bei
*.html-Files tritt das Problem eben auf.

Meine  Frage  duerfte zu  erahnen  sein:  Gibt es  beim IIS4  irgendwo
irgendeine Einstellung,  wodurch dieser "Webserver" (*raeusper*)  eine
Datei sofort wieder freigibt?  In den 1000 Dialogboxen der  Management
Console habe ich nichts vernuenftiges gefunden.  Aber manche Variablen
muss man  direkt  in der  MetaBase  mit einem  VBScript  (adsutil.vbs)
setzen (ein Hoch auf Microsoft,  da hatten sie mal wieder  einen ihrer
Geistesblitze).

Hoffe einer von Euch  sicherlich auch leidgeplagten  IIS-Nutzern hatte
schon mal so ein Problem (und es geloest).

Calocybe

P.S.  Ich hoffe,  Stefan gefaellt der Blocksatz,  hat er sich ja extra
gewuenscht. ;-)