<p>I am currently aware that ASP.NET 2.0 is out and about and that there are 3.x versions of the .Net Framework.</p>

<p>Is it possible to upgrade my ASP.NET web server to version 3.x of the .Net Framework?</p>

<hr>

<p>I have tried this, however, when selecting which version of the .Net framwork to use in IIS (the ASP.NET Tab), only version 1.1 and 2.0 show.</p>

<p>Is there a work around?</p>

[{'answer_id': 4639, 'author': 'Karl Seguin', 'author_id': 34, 'author_profile': 'https://Stackoverflow.com/users/34', 'pm_score': 1, 'selected': False, 'text': '<p>Sure, download the 3.5 redistributable, install it on the servre, and you\'re good to go. .NET versions can be installed side-by-side, so it won\'t disrupt any "legacy" apps.</p>\n\n<p><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;displaylang=en" rel="nofollow noreferrer">http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;displaylang=en</a></p>\n'}, {'answer_id': 4642, 'author': 'David Wengier', 'author_id': 489, 'author_profile': 'https://Stackoverflow.com/users/489', 'pm_score': 0, 'selected': False, 'text': '<p>The version you are selecting in IIS is the version of the CLR to use. There are only two versions of the CLR. The .NET Framework 3.5 runs on CLR 2.0</p>\n'}, {'answer_id': 4646, 'author': 'Lasse V. Karlsen', 'author_id': 267, 'author_profile': 'https://Stackoverflow.com/users/267', 'pm_score': 2, 'selected': False, 'text': '<p>Unfortunately, the statement <em>.NET versions can be installed side-by-side, so it won\'t disrupt any "legacy" apps</em> isn\'t entirely true. If you install 3.5, it requires 2.0 SP1, which <em>can</em> disrupt legacy applications that uses 2.0 and connects to Oracle database servers.</p>\n'}, {'answer_id': 4649, 'author': 'Yaakov Ellis', 'author_id': 51, 'author_profile': 'https://Stackoverflow.com/users/51', 'pm_score': 4, 'selected': True, 'text': '<blockquote>\n  <p>if I install 3.5 and have IIS setup to use 2.0. I will be able to use 3.5 features?</p>\n</blockquote>\n\n<p>Yes, that is correct. You have IIS set to 2.0 for both 2.0 and 3.5 sites, as they both run on the same CLR. 3.5 uses a different compile method than 2.0. This is declared in the web.config for the site. See <a href="http://blogs.msdn.com/vijaysk/archive/2008/03/20/running-asp-net-3-5-on-iis.aspx" rel="noreferrer">this post</a> for more details on this. But the setup in IIS for both 3.5 and 2.0 ASP.net sites is identical.</p>\n'}, {'answer_id': 13208, 'author': 'Keith', 'author_id': 905, 'author_profile': 'https://Stackoverflow.com/users/905', 'pm_score': 0, 'selected': False, 'text': "<p>The new framework is .Net 3.5, you'll have a new assembly System.Core, + a few more if you use features like Linq</p>\n\n<p>.Net 3.5 comes with the new C#3.0 compiler</p>\n\n<p>ASP.Net is still version 2.0</p>\n\n<p>Lovely and confusing isn't it ;-)</p>\n\n<p>You should upgrade the .Net framework on the server to .Net 3.5 SP1, but you're still going to be running ASP.Net 2.0</p>\n"}, {'answer_id': 13210, 'author': 'Brad Wilson', 'author_id': 1554, 'author_profile': 'https://Stackoverflow.com/users/1554', 'pm_score': 1, 'selected': False, 'text': '<p>GateKiller,</p>\n\n<p>.NET 3.0 and .NET 3.5 did not change the version of the CLR, so "using ASP.NET 3.5" is a more complicated thing that it sounds like it should be at first. In essence, you\'re still running on the 2.0 CLR, but you\'re using the C# 3.0 compiler and linking against the 3.5 libraries. It means adding a bunch of stuff to your Web.config file to become an ASP.NET 3.5 project.</p>\n\n<p>Scott Hanselman has an awesome blog post covering the details:</p>\n\n<p><a href="http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx" rel="nofollow noreferrer">http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx</a></p>\n'}]
['https://Stackoverflow.com/questions/4627', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/383/']