Pass the actual test with the help of 70-487 study guide
Last Updated: Sep 12, 2026
No. of Questions: 205 Questions & Answers with Testing Engine
Download Limit: Unlimited
Help you pass test with Actualtests4sure updated 70-487 Actual Test Questions at first time. All exam materials of Microsoft 70-487 test questions are with validity and reliability, compiled and edited by the experienced experts team, which can help you prepare and attend exam casually and then pass the Microsoft 70-487 test surely.
Actualtests4sure has an undoubtedly 99.6% one-shot pass rate among our customers.
We're confident in our products that we promise "Money Back Guaranteed".
Whether you prefer a printable PDF, a desktop test engine for Windows, or an online test engine that runs in any browser, Actualtests4sure has a Microsoft Developing Microsoft Azure and Web Services package that fits. All three formats carry the same 205 practice questions for 70-487, so you can pick the way you study best.
| Certification Vendor: | Microsoft |
|---|---|
| Exam Name: | Developing Microsoft Azure and Web Services |
| Exam Number: | 70-487 |
| Exam Price: | $165 USD (varies by region) |
| Certificate Validity Period: | Retired January 31, 2021; no longer active |
| Available Languages: | Portuguese (Brazil), German, English, French, Japanese, Chinese (Simplified) |
| Related Certifications: | MCSD: App Builder |
| Exam Format: | Multiple choice, Case studies, Performance-based |
| Exam Duration: | 120 minutes |
| Real Exam Qty: | 40-60 |
| Passing Score: | 700 out of 1000 |
| Recommended Training: | Course 20487-D: Developing Microsoft Azure and Web Services |
| Exam Registration: | Pearson VUE Microsoft Learn Exam Page |
| Sample Questions: | Microsoft 70-487 Sample Questions |
| Exam Way: | Proctored onsite or online via Pearson VUE (no longer available) |
| Pre Condition: | Recommended: 3-5 years of ASP.NET MVC development experience, familiarity with .NET Framework, Entity Framework, Azure services |
| Official Syllabus URL: | https://learn.microsoft.com/en-us/credentials/certifications/exams/70-487/ |
| Section | Weight | Objectives |
|---|---|---|
| Deploying Web Applications and Services | 15-20% | - Deploy web apps to Azure - Configure Azure roles and environments - Monitor and troubleshoot deployed services - Manage deployment and updates |
| Creating and Consuming Web API-based Services | 20-25% | - Implement routing and filters - Design Web API endpoints - Configure security - Consume Web API services |
| Querying and Manipulating Data by Using the Entity Framework | 20-25% | - Use LINQ to Entities - Use Entity Framework with Azure - Query and manipulate data - Implement an entity data model |
| Accessing Data | 20-25% | - Implement transactions - Implement caching - Access data using cloud storage - Access data using ADO.NET |
| Designing and Implementing Web Services | 15-20% | - Configure service endpoints and bindings - Secure web services - Implement service contracts - Create WCF services |
The 70-487 exam leads to the MCSD: App Builder certification, a Professional-level credential from Microsoft. It validates the skills measured by the Microsoft Developing Microsoft Azure and Web Services syllabus and is a recognized step for IT professionals building their careers, and it sits alongside related credentials such as MCSD: App Builder.
The Microsoft Developing Microsoft Azure and Web Services exam includes 40-60 questions and gives you 120 minutes to complete them. That works out to a fairly tight pace, so reading each question carefully but decisively matters more than perfectionism. If a question stalls you, flag it and move on; banking the easier points first keeps time pressure from snowballing near the end. Before test day, run at least one full timed session with the Actualtests4sure practice test so the rhythm feels familiar rather than rushed.
You need 700 out of 1000 to pass the 70-487 exam, and the official registration fee is $165 USD (varies by region). Keep in mind that a failed attempt means paying the full fee again to retake the exam, so it pays to be honest with yourself before booking a seat. A practical benchmark: work through the 205 practice questions at Actualtests4sure until you can score comfortably above the passing line in timed mode, then schedule your exam.
Recommended: 3-5 years of ASP.NET MVC development experience, familiarity with .NET Framework, Entity Framework, Azure services Because Microsoft may adjust its policies over time, we recommend confirming the latest requirements on the official exam page (official exam page) before you register.
You can sign up for the Microsoft Developing Microsoft Azure and Web Services exam through any of the official registration channels below:
As for how the exam is delivered: Proctored onsite or online via Pearson VUE (no longer available).
Microsoft suggests the following training options for candidates preparing for Microsoft Developing Microsoft Azure and Web Services:
Formal training is a solid foundation, and pairing it with the 205 practice questions from Actualtests4sure helps you turn that knowledge into exam-day confidence.
Yes. Actualtests4sure offers a free PDF demo of the Microsoft Developing Microsoft Azure and Web Services material, so you can review the question style and answer quality before making a decision. Every purchase also includes 365 days of free updates, and after that period you can extend your updates at a 50% discount, which keeps your preparation current through 2026 and beyond.
If you take the Microsoft Developing Microsoft Azure and Web Services exam within 60 days of your purchase and do not pass, Actualtests4sure offers a full refund under its Money Back Guarantee. To apply, send a scanned copy of your exam enrollment slip together with your official Score Report in PDF format within 2 days of the exam date, and your claim will be processed within 7 days. The guarantee applies only to the corresponding exam: attempts made within 3 days of purchase, exams downloaded but never actually taken, free materials, and expired orders are not eligible, and the candidate name must match the purchaser name. If you would rather not take a refund, you can exchange your product for two additional exam preparation products of equal value and keep the update service on your original purchase. Delivery itself is instant: your product is available for download right after payment and is also sent to your email within one minute, and if it has not arrived within 2 hours, contact our support team. There is no limit on how many computers you can install it on.
The Microsoft Developing Microsoft Azure and Web Services syllabus is divided into 5 main domains, including Deploying Web Applications and Services (15-20%), Accessing Data (20-25%), Creating and Consuming Web API-based Services (20-25%). Each domain carries a different share of the total score, so knowing where the weight sits helps you allocate your study time wisely. You will find the complete, up-to-date outline in the Exam Topics section above.
ReportApp will shut down every night. However, data from the searches performed during the night must still
be collected.
You need to identify the return types for the car year, price, brand and model. The solution must minimize the
number of round trips between the clients and the web servers.
What should you identify? To answer, drag the appropriate return types to the correct objects. Each return type
may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to
view content.
Correct Answer:

Explanation
Note: A round trip occurs when an object is deserialized and re-serialized in one operation.
From scenario: The application will provide users with the ability to search for a car by using advanced
filtering options, such as the car brand, model, year, and price. All of this information will be stored as strings
and will be displayed as drop-down lists.
The brand and model lists that will be displayed on the home page of the web application will be retrieved
from Windows Communication Foundation (WCF) services hosted in the on-premises environment.
Target 1: Task<String>
Though Performance blocking and Sluggishness are the tailbacks for any application, we can easily overcome
these bottlenecks by using asynchronous programming. But old-style practice for asynchronous programming
is not way easy enou
Target 2: Task<String>
Target 3: String
Target 4: String
References: https://rashimuddin.wordpress.com/2013/05/07/task-based-asynchronous-operation-in-wcf/
You are developing a WCF service that compares several data sources. The service takes a long time to
complete.
The service must meet the following requirements:
* The client must be able to continue processing while the service is running.
* The service must initiate communication with the client application when processing is complete.
You need to choose a message pattern to meet the requirements.
Which message pattern should you choose?
Correct Answer: C 🗳️
You updating an existing multitenant ASP.NET MVC application for medical clinics. The application
aggressively uses output caching to improve performance by caching content for 36 hours. The application
uses a query string parameter named "clinicID" that contains the clinic that the user is currently viewing.
Users report that they are occasionally seeing data for the wrong clinic. Users also report that the application
seems to take a long time to return data for a specific clinic even if they have viewed it recently.
You need to configure web.config to resolve the reported problems.
You have the following markup:
Which markup segments should you include in Target 1, Target 2 and Target 3 to complete the markup? (To
answer, select the correct markup segment from each drop-down list in the answer area.)
Correct Answer:

Explanation
Target 1: noStore="false"
The page that has the OutputCacheProfile.NoStore property set to true issues a response specifying in its
header to prevent secondary storage of sensitive information.
Target 2: VaryByParam ="clinicID"
The VaryByParam is a semicolon-delimited set of parameters used to vary the cached output. It allows varying
the cached output by GET query string or form POST parameters. For instance, you can vary the user-control
output to the cache by specifying the user-control name along with either a query string or a form POST
parameter.
Incorrect: Not varyByControl="ClinicID"
The VaryByControl is a semicolon-delimited set of IDs of controls to be cached.
Target 3: duration=129600"
The Duration represents the time in seconds that the page or user control is cached. Setting this property
establishes an expiration policy for HTTP responses from the page or control to which it applies and will
automatically cause the caching of their output.
129600 seconds is 36 hours (60*60*36).
References:
https://msdn.microsoft.com/en-us/library/system.web.configuration.outputcacheprofile(v=vs.110).aspx
You develop an application. You are using the ServiceModel Metadata Utility Tool (svcutil.exe) to generate
service bindings.
The service bindings must use stringent security and require full control over the Windows Communication
Foundation (WCF) messaging stack.
You need to configure the service bindings.
Which values should you use? To answer, configure the appropriate options in the dialog box in the answer
area.
NOTE: Each correct selection is worth one point.
Correct Answer:

Explanation
Box 1: WSHttpBinding
A secure and interoperable binding that is suitable for non-duplex service contracts.
Incorrect: Always select a binding that includes security. By default, all bindings except the
<basicHttpBinding> element have security enabled.
Box 2: Sign
Sign. The protected part is digitally signed. This ensures detection of any tampering with the protected
message part.
Box 3: <wsHttpBing>
References:
https://docs.microsoft.com/en-us/dotnet/framework/wcf/system-provided-bindings
https://docs.microsoft.com/en-us/dotnet/framework/wcf/understanding-protection-level
You need to update the ImportBooks() method to use database transactions.
Which code segment should you use?
Correct Answer: C 🗳️
Explanation: Only visible for Actualtests4sure members. You can sign-up / login (it's free).
Charles
Ed
Griffith
Jesse
Marico
Harley
Actualtests4sure is the world's largest certification preparation company with 99.6% Pass Rate History from 71648+ Satisfied Customers in 148 Countries.
Over 71648+ Satisfied Customers
