.NET 4 Framework

.NET 4 Framework

.NET Framework

  • Microsoft programming model for building applications
  • Provides a large class library and a software development environment
  • Runs primarily on Microsoft Windows
  • Supports multiple programming languages, including Visual Basic and C# (C Sharp)
  • Programs execute in a software environment known as the Common Language Runtime (CLR)
  • An application virtual machine provides important services
    • Security
    • Memory management
    • Exception handling

.NET Framework 4

  • Works side-by-side with older Framework versions
  • Applications  based on earlier versions continue to run on their targeted version

.NET Framework 4 New Features for ASP.NET

  • More control over HTML, element IDs and custom CSS
  • Easier to create standards-compliant and SEO-friendly web forms
  • New dynamic data features
    • Query filters
    • Validation
    • Templating
  • Web forms support for new AJAX library
  • Support for Content Delivery Networks (CDNs)

Repairing .NET Framework 4 (64-bit)

  • Location - %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Client\
  • Silent repair -  setup.exe /repair /x86 /x64 /ia64 /parameterfolder Client /q /norestart
  • Unattended repair - setup.exe /repair /x86 /x64 /ia64 /parameterfolder Client /passive /norestart

Uninstalling .NET Framework 4 (64-bit)

  • Silent Uninstall
    1. %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Extended\setup.exe /uninstall /x86 /x64 /ia64 /parameterfolder Extended /q /norestart (servers only)
    2. %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Client\setup.exe /uninstall /x86 /x64 /parameterfolder Client /q /norestart
  • Unattended Uninstall
    1. %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Extended\setup.exe /uninstall /x86 /x64 /ia64 /parameterfolder Extended /passive /norestart (servers only)
    2. %windir%\Microsoft.NET\Framework64\v4.0.30319\SetupCache\Client\setup.exe /uninstall /x86 /x64 /parameterfolder Client /passive /norestart