ASP.NET 3.5 na IIS 6

Programátoři dnes přišli s aplikací, kterou prvně napsali v .NET Frameworku 3.5. Takže jsem si stáhnul 207 MB  velký instalační Redistributable Package a začal instalovat. První překvapení - cca 3 minuty to píše, že to stahuje soubory z Internetu - instaluji to z Redistributable Package na serveru, který nemá internetovou konektivitu. Ale budiž, zřejmě dokonalá simulace :) Po dokončení instalace a nezbytném restartu stroje aplikace neběžela. Ukázalo se, že problém byl v tom, že Windows Server 2003 standardně přichází s .NET FW 1.1.4322, který je implicitně zvoleným FW u všech web sajtů.

Pro zprovoznění ASP.NET 3.5 aplikace (platí též pro ASP.NET 3.0) stačí vyvolat Properties požadovaného webu v IIS Manageru, přejít na záložku ASP.NET a zde zvolit ASP.NET version 2.0.50727. Novější verze se zde neobjevují, neboť z pohledu IIS nepřinesly nic nového, tj. chovají se naprosto stejně jako ASP.NET 2.0. Veškeré přidané funkcionality se pak odvíjejí od příslušných syntaxí ve web.config souboru příslušné aplikace.

Hezké vysvětlení jsem našel zde http://blogs.msdn.com/vijaysk/archive/2008/03/20/running-asp-net-3-5-on-iis.aspx.