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!