2008-06-03

W2k8 64bit - RPC Proxy a 32bit webová aplikace

aneb není všechno zlato, co se třpytí... 

Znáte to - máte 32bit webovou aplikaci a potřebujete ji provozovat na 64bit serveru, protože prostě není zbytí. Náš zákazník, náš pán :-) Nu což, najdete si, že je potřeba spustit následující:

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

Chvíli laborujete na serveru, abyste zjistili, že potřebujete doinstalovat Featury pro zpětnou kompatibilitu s IIS6.0 (konkrétně IIS 6.0 Scripting Tools), což uděláte. Spustíte výše uvedené a radujete se, že to nevyhodilo chybu. Po chvíli vám trochu zkysne úsměv, když zjistíte, že se to dá nastavit i bez skriptu v nastavení konkrétního AppPoolu.

No, a konečně vám ztuhne úsměv na rtech, když vám IISko vyhodí "503 - Service Unavailable"...!

Tož zase to krásný martyrium hledání a zkoušení a hledání a zkoušení...

Nakonec se doberete k tomu, že za to může nainstalovaná Featura "RPC over HTTPS Proxy" a když jí odinstalujete, aplikace se rozjede. Bohužel, tahle featura je potřeba zrovna k tý jedný "Role Service", kterou pořebujete (v mým případě TS Gateway)...

No, zkrátím to - server jsem přeinstaloval na 32bit :-D 

Žádné komentáře:

Okomentovat

Mazat komentáře nehodlám, výjimky však tvoří vulgární a off-topic komentáře!