As 2026 rolls on, ExamTorrent keeps its promise to 070-559 candidates — 116 practice questions for the 070-559 exam with verified answers, three formats chosen by you, immediate delivery, and a support team that never feels regret about earning its rest late.
Microsoft 070-559 Exam Overview:
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | UPGRADE: MCAD Skills to MCTS Web Apps Using Microsoft .NET Framework |
| Exam Number: | 70-559 |
| Related Certifications: | MCPD: Web Developer MCTS: .NET Framework 2.0 Windows Applications MCTS: .NET Framework 2.0 Application Development Foundation |
| Exam Price: | $125-$150 USD |
| Available Languages: | Spanish, Japanese, German, English, French |
| Exam Format: | Case Study, Multiple Choice, Drag and Drop |
| Real Exam Qty: | 45-60 |
| Exam Duration: | 120-150 |
| Certificate Validity Period: | Retired, no longer valid |
| Passing Score: | 700 |
| Recommended Training: | MCTS Self-Paced Training Kit (Exam 70-559) |
| Exam Registration: | Pearson VUE (historical) |
| Sample Questions: | ![]() |
| Exam Way: | Proctored at Pearson VUE test centers; retired since 2013 |
| Pre Condition: | Must hold active MCAD (Microsoft Certified Application Developer) certification |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/previous-versions/msp-n-p/ee795092(v=msdn.10) |
Microsoft 070-559 Exam Syllabus Topics:
| Section | Weight | Objectives |
|---|---|---|
| Configuring, Deploying, and Securing Web Applications | 25% | - Code access security and trust levels - Authentication and authorization in ASP.NET 2.0 - Web.config configuration and membership providers - Deployment and configuration on IIS |
| Developing Web Applications | 25% | - ASP.NET 2.0 architecture and page lifecycle - State management techniques - Master pages, themes, and navigation controls - Creating and configuring web forms and server controls |
| Enhancing Usability and Functionality | 15% | - Caching and performance optimization - Creating custom server controls and user controls - User profiles, personalization, and localization |
| Framework and Language Enhancements | 10% | - New features in .NET Framework 2.0 - Generics, partial classes, and nullable types - Exception handling and debugging improvements |
| Consuming and Connecting to Data | 25% | - Using LINQ and typed datasets - Using ADO.NET 2.0 for data access - Data binding with server controls - Working with XML data and datasets |
070-559 Exam Facts: Choosing Wisely Among Materials
- Framework and Language Enhancements (10%)
- Enhancing Usability and Functionality (15%)
- Configuring, Deploying, and Securing Web Applications (25%)
Microsoft UPGRADE: MCAD Skills to MCTS Web Apps Using MS.NET Framework Sample Questions:
You have just graduated from college, now you are serving the internship as the software developer in an international company. A class library has been created. The class library contains the class hierarchy defined in the following code segment. (Line numbers are used for reference only.)
1 Public Class Group 2 Public Employees As Employee() 3 End Class 4 5 Public Class Employee 6 Public Name As String 7 End Class 8 9 Public Class Manager 10 Inherits Employee 11 Public Level As Integer 12 End Class You create an instance of the Group class.
You populate the fields of the instance. You receive error message and InvalidOperationException when you try to use the Serialize method of the XmlSerializer class to serialize the instance the Group class. The error message is: "There was an error generating the XML document."
In order to serialize instances successfully, you have to modify the code segment. Besides this, you must make sure that the XML output contains an element for all public fields in the class hierarchy.
So what should you do?
- A. Between lines 1 and 2 of the code segment insert the code below: <XmlArray(ElementName:="Employees")> _
- B. Between lines 1 and 2 of the code segment insert the code below: <XmlArrayItem(Type:=GetType(Employee))> _ <XmlArrayItem(Type:=GetType(Manager))> _
- C. Between lines 1 and 2 of the code segment, insert the code below: <XmlElement(Type:=GetType(Employee))> _
- D. Between lines 5 and 6 of the code segment, insert the code below: <XmlElement(Type:=GetType(Employee))> andInsert the following code between lines 10 and 11 of the code segment: <XmlElement(Type:=GetType(Manager))>
Correct Answer: B 🗳️
You work as the developer in an IT company. Recently your company has business with a big client. Now the client needs an undo buffer which stores data modifications. Your company asks you to create an undo buffer for the undo. The undo functionality must undo the most recent data modifications first. Besides this, the undo buffer only allows the storage of strings. You must ensure this two. In the options below, which code segment should you use?
- A. Queue<string> undoBuffer = new Queue<string>();
- B. Queue undoBuffer = new Queue();
- C. Stack<string> undoBuffer = new Stack<string>();
- D. Stack undoBuffer = new Stack();
Correct Answer: C 🗳️
You have just graduated from college, now you are serving the internship as the software developer in an international company. According to the requirements of the company CIO, you are creating a custom-collection class. A method needs to be created in your class. You must make sure that the method you create returns a type. And the type should be compatible with the Foreach statement. Which criterion should the method meet?
- A. The method must return a type of either IEnumerator or IEnumerable.
- B. The method must return a type of IComparable.
- C. The method must explicitly contain a collection.
- D. The method must be the only iterator in the class.
Correct Answer: A 🗳️
You work as the developer in an IT company. Recently your company has a big customer. The customer is a large international compay. You're appointed to provide technical support for the customer. Now according to the customer requirement, you create a Web application for the company's intranet. The company wants to enable users to customize their versions of the intranet home page. You create sections of content as Web Parts. You need to ensure that users can customize content at any time. In the options below, which code segment should you use?( choose more than one)
- A. <asp:CatalogZone ID="CatalogZone1" Runat="server"> <ZoneTemplate> <asp:PageCatalogPart Runat="server" ID="PageCatalogPart1" /> </ZoneTemplate></asp:CatalogZone>
- B. <asp:ProxyWebPartManager ID="ProxyWebPartmanager1" Runat="server" />
- C. <asp:ConnectionsZone ID="ConnectionsZone1" Runat="server"> <ConnectVerb Enabled="true" /></asp:ConnectionsZone>
- D. <asp:WebPartZone ID="WebPartZone1" Runat="server"> <ZoneTemplate> </ZoneTemplate></asp:WebPartZone>
Correct Answer: A,D 🗳️
You work as the developer in an IT company. Recently your company has a big customer. The customer runs a large supermarket chain. You're appointed to provide technical support for the customer. Now according to the customer requirement, you create a Web Form to which you add the following CreateUserWizard server control.
<asp:CreateUserWizard runat="server" ID="CU1" FinishCompleteButtonText="Continue">
<WizardSteps>
<asp:CreateUserWizardStep ID="CWS1" Runat="server" Title="New Account"/>
<asp:WizardStep ID="CWS2" Title="More Info" StepType="Step">
Given Name:<asp:TextBox runat="server" ID="txtGivenName" />
Last Surname:<asp:TextBox runat="server" ID="txtSurname" />
</asp:WizardStep>
<asp:CompleteWizardStep ID="CWS3" Runat="server" Title="Complete"/>
</WizardSteps> </asp:CreateUserWizard>
Now you have to write the segment code. After users click the Continue button on the last page, the code should redirect users to the first page of the wizard. In the options below, which code segment should you use?
- A. void CU1_ContinueButtonClick(object sender, EventArgs e) { CU1.ActiveStepIndex = 1;}
- B. void CU1_FinishButtonClick(object sender, WizardNavigationEventArgs e) { CU1.ActiveStepIndex = 1;}
- C. void CU1_ContinueButtonClick(object sender, EventArgs e) { CU1.ActiveStepIndex = 0;}
- D. void CU1_NextButtonClick(object sender, WizardNavigationEventArgs e) { CU1.ActiveStepIndex = 0;}
Correct Answer: C 🗳️
Viewing page 1 out of 24 pages.
Viewing questions 1-5 out of 116 questions.








