In order for an ASP.NET application to run correctly under the Microsoft IIS web server, the following must be installed and configured correctly.
The correct version of ASP.NET must be installed and registered with Microsoft IIS web server.
The Microsoft IIS script map for the application must be set to the correct version of ASP.NET. For example, an application built for .NET Framework 4.0 must have a script map that specifies the ASP.NET 4.0.
The ASP.NET client script files (.js files) must be installed under the Microsoft IIS web server root directory.
Checking the .NET Framework Version
Verifying the .NET Framework was Installed after Microsoft IIS
Setting the ASP.NET State Service to Run Automatically
Running Microsoft IIS 6.0 on Windows Server 2003
Microsoft IIS ASP.NET Script Map Configuration
ASP.NET Client Script File Configuration
Running Multiple Versions of Microsoft .NET Framework