1.What is .NET Framework?
.NET Framework is a complete environment that allows developers to develop, run, and deploy the following applications:
- Console applications
- Windows Forms applications
- Windows Presentation Foundation (WPF) applications
- Web applications
- Web services
- Windows services
- Service-oriented applications using Windows Communication Foundation
- Workflow-enabled applications using Windows Workflow Foundation
2.List the new features added in .NET Framework 4.0.
The following are the new features of .NET Framework 4.0:
- Improved Application Compatibility and Deployment Support
- Dynamic Language Runtime
- Managed Extensibility Framework
- Parallel Programming framework
- Improved Security Model
- Networking Improvements
- Improved Core ASP.NET Services
- Improvements in WPF 4
- Improved Entity Framework
- Integration between WCF and WF
3.What are the main components of .NET Framework?
.NET Framework provides enormous advantages to software developers in comparison to the advantages provided by other platforms. Microsoft has united various modern as well as existing technologies of software development in .NET Framework. These technologies are used by developers to develop highly efficient applications for modern as well as future business needs. The following are the key components of .NET Framework:
- .NET Framework Class Library
- Common Language Runtime
- Dynamic Language Runtimes (DLR)
- Application Domains
- Runtime Host
- Common Type System
- Metadata and Self-Describing Components
- Cross-Language Interoperability
- .NET Framework Security
- Profiling
- Side-by-Side Execution
4.What are the different validators in ASP.NET?
- Required field Validator
- Range Validator
- Compare Validator
- Custom Validator
- Regular expression Validator
- Summary Validator
5. List the major built-in objects in ASP.NET?
- Application
- Request
- Response
- Server
- Session
- Context
- Trace