Dotnet framework

Overview

The .NET Framework is Microsoft's comprehensive and consistent programming model for building applications that have visually stunning user experiences, seamless and secure communication, and the ability to model a range of business processes.

The .NET Framework 4 works side by side with older Framework versions. Applications that are based on earlier versions of the Framework will continue to run on the version targeted by default.

The Microsoft .NET Framework 4 provides the following new features and improvements:


  • Improvements in Common Language Runtime (CLR) and Base Class Library (BCL)
    • Performance improvement including better multicore support, background garbage collection, and profiler attach on server.
    • New memory mapped file and numeric types.
    • Easier debugging including dump debugging, Watson minidumps, mixed mode debugging for 64 bit and code contracts.
  • Innovations in the Visual Basic and C# languages, for example statement lambdas, implicit line continuations, dynamic dispatch, and named/optional parameters.
  • Improvements in Data Access and Modeling
    • The Entity Framework enables developers to program against relational databases using .NET objects and Language Integrated Query (LINQ). It has many new features, including persistence ignorance and POCO support, foreign key associations, lazy loading, test-driven development support, functions in the model, and new LINQ operators. Additional features include better n-tier support with self-tracking entities, customizable code generation using T4 templates, model first development, an improved designer experience, better performance, and pluralization of entity sets. 
    • WCF Data Services is a component of the .NET Framework that enables you to create REST-based services and applications that use the Open Data Protocol (OData) to expose and consume data over the Web. WCF Data Services has many new features, including enhanced BLOB support, data binding, row count, feed customization, projections, and request pipeline improvements. Built-in integration with Microsoft Office 2010 now makes it possible to expose Microsoft Office SharePoint Server data as an OData feed and access that data feed by using the WCF Data Services client library. 
  • Enhancements to ASP.NET
    • More control over HTML, element IDs and custom CSS that make it much easier to create standards-compliant and SEO-friendly web forms.
    • New dynamic data features including new query filters, entity templates, richer support for Entity Framework 4, and validation and templating features that can be easily applied to existing web forms.
    • Web forms support for new AJAX library improvements including built-in support for content delivery networks (CDNs).
  • Improvements in Windows Presentation Foundation (WPF)
    • Added support for Windows 7 multi-touch, ribbon controls, and taskbar extensibility features.
    • Added support for Surface 2.0 SDK.
    • New line-of-business controls including charting control, smart edit, data grid, and others that improve the experience for developers who build data centric applications.
    • Improvements in performance and scalability.
    • Visual improvements in text clarity, layout pixel snapping, localization, and interoperability.
  • Improvements to Windows Workflow (WF) that enable developers to better host and interact with workflows. These include an improved activity programming model, an improved designer experience, a new flowchart modeling style, an expanded activity palette, workflow-rules integration, and new message correlation features. The .NET Framework 4 also offers significant performance gains for WF-based workflows. 
  • Improvements to Windows Communication Foundation (WCF) such as support for WCF Workflow Services enabling workflow programs with messaging activities, correlation support. Additionally, .NET Framework 4 provides new WCF features such as service discovery, routing service, REST support, diagnostics, and performance..
  • Innovative new parallel-programming features such as parallel loop support, Task Parallel Library (TPL), Parallel LINQ (PLINQ), and coordination data structures which let developers harness the power of multi-core processors.

System requirements

Supported operating systems: Windows 7, Windows 7 Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008, Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Vista Service Pack 1, Windows XP Service Pack 3
    • Windows XP SP3
    • Windows Server 2003 SP2
    • Windows Vista SP1 or later
    • Windows Server 2008 (not supported on Server Core Role)
    • Windows 7
    • Windows Server 2008 R2 (not supported on Server Core Role)
    • Windows 7 SP1
    • Windows Server 2008 R2 SP1
  • Supported Architectures:
    • x86
    • x64
    • ia64 (some features are not supported on ia64 for example, WPF)
  • Hardware Requirements:
    • Recommended Minimum: Pentium 1 GHz or higher with 512 MB RAM or more
    • Minimum disk space:
      • x86 – 850 MB
      • x64 – 2 GB
  • Prerequisites:
    • Windows Installer 3.1 or later
    • Internet Explorer 5.01 or later

Instructions

  1. Important: Make sure that your computer has the latest Windows service pack and critical updates. To find security updates, visit Windows Update. If you are installing on XP 64 bit or Windows 2003 you might need to install the Windows Imaging Component.
  2. On this page, locate the Download button and then click it to start the download.
  3. To start the installation immediately, click Run.
  4. To save the download to your computer so that you can install it later, click Save.
  5. To cancel the installation, click Cancel.


Web Developers and Administrators

To install the .NET Framework on a Web server or to setup an entire Web development environment, use the Microsoft Web Platform Installer. 

Additional information


Additional Requirements for Server Installation

If you have to perform a server installation, your computer must have the following software in addition to the basic requirements:


  • Internet Information Services (IIS) version 6.0 or later. To access the features of ASP.NET, IIS with the latest security updates must be installed before the .NET Framework is installed. ASP.NET is supported only on Windows XP Professional, Windows Server 2003, Windows Server 2008, and Windows Server 2008 R2.
  • (Recommended) Microsoft Data Access Components 2.8 or later


Free download Dotnet framework  

59 comments:

Dot Net Development said...

Information about dotnet framework with fully detail is very useful

Anonymous said...

Hi there I am so delighted I found your web site, I really
found you by accident, while I was researching
on Askjeeve for something else, Anyhow I am here now and would just like
to say thanks a lot for a tremendous post and a all round exciting
blog (I also love the theme/design), I don't have time to browse it all at the moment but I have saved it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the excellent work.

Feel free to visit my webpage: wechsel gesetzliche in private krankenversicherung
Here is my site ...

Anonymous said...

Hi there I am so delighted I found your web site, I really found
you by accident, while I was researching on Askjeeve for something else, Anyhow I
am here now and would just like to say thanks a lot for a tremendous post and a all round
exciting blog (I also love the theme/design), I don't have time to browse it all at the moment but I have saved it and also added in your RSS feeds, so when I have time I will be back to read a lot more, Please do keep up the excellent work.

Also visit my web-site
My site:

Anonymous said...

I am not sure where you're getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for wonderful information I was looking for this information for my mission.
Feel free to surf my weblog ; bad credit new home loan

Anonymous said...

I am not sure where you're getting your info, but good topic. I needs to spend some time learning more or understanding more. Thanks for wonderful information I was looking for this information for my mission.
my website > bad credit new home loan

Anonymous said...

I'm really inspired along with your writing talents and also with the layout for your blog. Is that this a paid subject matter or did you customize it your self? Anyway keep up the excellent high quality writing, it's uncommon to see a nice blog like this one nowadays.
.

Also visit my web-site :: http://vexxhost.com/
My weblog ; vexxhost recommends

Anonymous said...

I do trust all the ideas you've offered in your post. They are really convincing and can certainly work. Nonetheless, the posts are too quick for beginners. May you please lengthen them a little from next time? Thank you for the post.

Feel free to visit my site :: http://amazinghub.net/index.php?do=/blog/12791/health-insurance-guidance-for-enhancing-your-encounter/
Check out my blog post topsail island vacation rentals by owner

Anonymous said...

Awesome post.
My website - loan consolidation private student loans

Anonymous said...

Hi! This is my first visit to your blog!
We are a team of volunteers and starting a new project in a community in the same niche.

Your blog provided us valuable information to work on.
You have done a extraordinary job!
Feel free to visit my web-site :: best reseller hosting plans 2012

Anonymous said...

of course like your web site but you have to test
the spelling on several of your posts. Many of them are rife with spelling issues and I to find it very troublesome to tell the reality nevertheless I will
surely come again again.
Also visit my web site - Caribean Vacations

Anonymous said...

of course like your web site but you have to test the spelling on several of your posts.
Many of them are rife with spelling issues and I to find it very troublesome to tell the
reality nevertheless I will surely come again again.
my webpage :: Caribean Vacations

Anonymous said...

Good post. I am going through some of these issues as well.
.

My webpage; small business loans

Anonymous said...

This post is actually a good one it helps new web people, who are wishing for blogging.


My web-site: günstigste private krankenversicherung
My page - zahnzusatzversicherung Vergleich

Anonymous said...

Thank you for any other informative blog. Where else may just I am
getting that type of info written in such a perfect manner?

I have a mission that I'm simply now running on, and I have been at the glance out for such information.

My web blog vergleich private krankenversicherungen

Anonymous said...

This article gives clear idea for the new people of blogging, that
in fact how to do running a blog.

My homepage: http://bestcloudcomputingoffers.com

Anonymous said...

Everything is very open with a precise clarification of the issues.
It was definitely informative. Your website is very useful.
Thanks for sharing!

Review my web blog ... http://www.zimbio.com/

Anonymous said...

Good respond in return of this question with genuine arguments
and telling everything concerning that.

My web page :: toronto search engine optimization

Anonymous said...

When someone writes an article he/she maintains the thought
of a user in his/her mind that how a user can be aware of it.
Therefore that's why this piece of writing is outstdanding. Thanks!

Check out my homepage - clickbank phone number

Anonymous said...

Spot on with this write-up, I really believe this site needs much more attention.
I'll probably be returning to read through more, thanks for the info!

Feel free to surf to my web page - host-monster Evaluations

Anonymous said...

whoah this blog is fantastic i like studying your
articles. Keep up the good work! You realize, lots of people are hunting around for this information, you can aid them
greatly.

Have a look at my web blog ... forex signal trading

Anonymous said...

If some one wishes to be updated with hottest technologies after
that he must be pay a visit this site and be up to date everyday.


Visit my webpage; website

Anonymous said...

I'm not sure exactly why but this site is loading incredibly slow for me. Is anyone else having this problem or is it a issue on my end? I'll check
back later on and see if the problem still exists.



Feel free to surf to my site; multichoice accredited

Anonymous said...

Excellent blog here! Also your web site loads
up fast! What web host are you using? Can I get your affiliate link to your host?
I wish my web site loaded up as fast as yours lol

Here is my webpage ... studebt loans

Anonymous said...

I think the admіn of thіs ωebsite is genuіnеlу working harԁ in faνor of his web site, as heгe everу
ѕtuff іs quаlitу based materiаl.


Visit my ωeb sitе: instant payday loans

Anonymous said...

I was suggested this web site by my cousin.

I'm not sure whether this post is written by him as no one else know such detailed about my trouble. You are incredible! Thanks!

my web blog wedding flowers Gauteng

Anonymous said...

I blog frequently and I genuinely thank you for your
content. This article has really peaked my interest.

I am going to take a note of your website and keep checking for new details
about once a week. I subscribed to your RSS feed
too.

Here is my blog; great small business ideas

Anonymous said...

Asking questions are really fastidious thing if you are
not understanding anything completely, but this paragraph gives fastidious understanding yet.


Also visit my website house removals Cape Town

Anonymous said...

Woah! I'm really digging the template/theme of this blog. It's simple, yet effective.

A lot of times it's very hard to get that "perfect balance" between usability and visual appeal. I must say you have done a very good job with this. Also, the blog loads very fast for me on Safari. Outstanding Blog!

Here is my website ... Visit website

Anonymous said...

Admiring the persistence you put into your website and
in depth information you provide. It's great to come across a blog every once in a while that isn't the same outdated rehashed material.
Great read! I've bookmarked your site and I'm adding your RSS feeds to my Google account.

Anonymous said...

Hello there, just became aware of your blog through Google, and found that it
is really informative. I am going to watch out for brussels.
I will be grateful if you continue this in future.

Lots of people will be benefited from your writing.
Cheers!

Look at my homepage: outdoor patio konkas Gauteng outdoor patio konkas Gauteng

Anonymous said...

I'm gone to say to my little brother, that he should also pay a visit this weblog on regular basis to obtain updated from most recent information.

Also visit my blog - website

Anonymous said...

What's up everyone, it's my first go to see at this website, and article is actually fruitful for me, keep up posting these articles.


Here is my homepage ... click here

Anonymous said...

Wow! This blog looks just like my old one! It's on a totally different subject but it has pretty much the same layout and design. Wonderful choice of colors!

My page; click url

Anonymous said...

Hi there, this weekend is nice in support of
me, for the reason that this moment i am reading this great educational
paragraph here at my home.

Here is my blog Visit website

Anonymous said...

I have been surfing on-line greater than 3 hours today, yet I by no means found any fascinating article like yours.
It is lovely worth sufficient for me. In my opinion, if all site owners and bloggers
made just right content as you did, the net shall
be a lot more helpful than ever before.

Also visit my web blog; solid edge technology Gauteng

Anonymous said...

What's up it's me, I am also visiting this
web page regularly, this web site is truly fastidious
and the people are truly sharing good thoughts.

Look into my web site - Events Management Western Cape

Anonymous said...

I'm very happy to uncover this page. I wanted to thank you for your time due to this wonderful read!! I definitely really liked every part of it and I have you bookmarked to see new stuff in your site.

My page: Visit website

Anonymous said...

Hey, I think your site might be having browser compatibility issues.
When I look at your blog in Opera, it looks fine but when opening in Internet Explorer, it has some overlapping.
I just wanted to give you a quick heads up!
Other then that, excellent blog!

my blog: website link

Anonymous said...

Wow, this post is pleasant, my sister is analyzing such things, so I am going to convey her.


Also visit my weblog Website

Anonymous said...

Hola! I've been reading your website for a long time now and finally got the courage to go ahead and give you a shout out from Huffman Tx! Just wanted to mention keep up the good job!

Feel free to surf to my web page Hotel management systems Gauteng

Anonymous said...

You have made some good points there. I looked on the net for more
info about the issue and found most people will go
along with your views on this website.

Check out my website: Visit url

Anonymous said...

Wow that was odd. I just wrote an incredibly long comment but after I clicked submit my comment didn't appear. Grrrr... well I'm
not writing all that over again. Anyways, just wanted to say superb blog!



my blog post ... carpets Mpumalanga

Anonymous said...

Greetings! Very useful advice in this particular article!
It is the little changes which will make the most important changes.
Thanks a lot for sharing!

Have a look at my website; fat loss South Africa

Anonymous said...

My relatives always say that I am wasting my time here at web, however I know I am getting know-how every day by reading such pleasant articles.


Feel free to surf to my web page :: plumbing & maintenance Gauteng

Anonymous said...

I useԁ to be геcommended
this blog by means of my cousіn. I'm not positive whether this post is written through him as no one else understand such exact about my difficulty. You are wonderful! Thanks!

my site ... same day loans

Anonymous said...

Hmm is anyone else experiencing problems with the pictures on this blog loading?
I'm trying to find out if its a problem on my end or if it's the blog.
Any suggestions would be greatly appreciated.


My webpage - jumping castle for hire Gauteng

Anonymous said...

Spot on with this write-up, I honestly think this amazing
site needs much more attention. I'll probably be back again to read through more, thanks for the advice!

my webpage visit url

Anonymous said...

Hi I am so thrilled I found your site, I really found you by mistake, while I was
researching on Aol for something else, Nonetheless
I am here now and would just like to say thank you for a fantastic post and
a all round exciting blog (I also love the theme/design), I
don’t have time to look over it all at the moment but I have book-marked it and also added in your RSS feeds, so when I have time I will be back to read more, Please do
keep up the great b.

my blog; website design Cape Town

Anonymous said...

Sometimes funny pictures are created automatically,
and now need a little time to our own. With this amazing app
Write Pad, You can take notes by. A few young superstars have made their name just from being spread across the internet in videos and photos.


Also visit my site: www.faithcloud.co.za

Anonymous said...

Hi, for all time i used to check webpage posts here
in the early hours in the morning, since i like to learn more and more.


Feel free to surf to my webpage ... fitness tips women

Anonymous said...

Today, I went to the beach front with my children. I found a sea shell and gave
it to my 4 year old daughter and said "You can hear the ocean if you put this to your ear." She placed the shell to her ear and screamed.
There was a hermit crab inside and it pinched her ear.

She never wants to go back! LoL I know this is totally off topic but I had to tell
someone!

Here is my site: Biotechnology Today

Anonymous said...

This web site really has all of the info I wanted concerning this subject and
didn't know who to ask.

Here is my web site :: website

Anonymous said...

If some one needs to be updated with most up-to-date technologies after that he must be go to see this web page and be up to date daily.


My web-site: click url

Anonymous said...

always i used to read smaller posts which also clear their motive,
and that is also happening with this piece of writing
which I am reading now.

Feel free to visit my blog; More Info

Anonymous said...

fantastic points altogether, you simply won a emblem new reader.
What would you suggest in regards to your publish that you simply made a few days in
the past? Any certain?

my web blog :: Visit here

Anonymous said...

What's up, I would like to subscribe for this website to obtain most recent updates, so where can i do it please help.

My web site click url

Anonymous said...

Helpful information. Fortunate me I discovered your site unintentionally,
and I am shocked why this twist of fate did not happened in advance!
I bookmarked it.

Here is my page website link

Anonymous said...

I loved as much as you will receive carried out right here.
The sketch is tasteful, your authored material
stylish. nonetheless, you command get got an impatience over
that you wish be delivering the following. unwell unquestionably come more formerly again as exactly the same nearly very often inside case you shield this hike.


My web site; click here

Anonymous said...

I am extremely impressed with your writing skills as well as with the
layout on your blog. Is this a paid theme or did you customize
it yourself? Anyway keep up the nice quality writing, it's rare to see a nice blog like this one nowadays.

My web-site; can i consolidate private student loans

Post a Comment

Labels