Mittwoch, 12. März 2008 14:20:00
Nach vielen Änderungen auf dem Server ist es notwendig, einen IISRESET durchzuführen, vor allem nach dem Installieren von Features oder Workflows.
Auf unserem Server allerdings laufen mehrere WSS-Testsysteme parallel, zudem hostet der Server auch noch mehrere Webpräsenzen. Mehrere Male ist es nun schon vorgekommen, dass ich mit einem Kunden während einer Sharepoint-Präsentation plötzlich ein "Service Unavailable" zu sehen bekam, da der Kollege nebenan den IIS neu startete.
Es gibt noch eine weitere Möglichkeit, die Änderungen auf der Sharepoint-Site aktiv zu schalten, und zwar durch einen Neustart des betroffenen ApplicationPools.
Vorteile: andere Anwendungen im gleichen IIS erleiden keinen Ausfall, und es ist schneller (mein Iisreset dauert normalerweise zwischen 20 und 50 Sekunden. Der Pool-Reset war nach 2 Sekunden durch).
cscript c:\windows\system32\iisapp.vbs /a “%PoolName%” /r
also z.B.:
cscript c:\windows\system32\iisapp.vbs /a “Sharepoint-80” /r