From Where Can You Deploy a Report in Development?
Short answer
CD Right-click the report in Application Explorer or Solution Explorer and select Deploy Reports to deploy it in the development environment.
Question
You need to deploy a new report in a development environment.
From which two locations can you deploy the report? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
Key Takeaways
The question tests the two right-click deployment entry points for reports; the trap is assuming that building a project or enabling Build Reports in Build Models performs report deployment.
This MB-500 question tests how a Dynamics 365 Finance developer deploys an SSRS report in a development environment from Visual Studio. The page establishes that reports are deployed from Application Explorer and Solution Explorer (C, D), not from build-related actions.
Common mistake: Most learners choose B (Build project), arguing that building deploys the report. Building compiles and produces artifacts — it does not publish the report to the SSRS instance, so a separate Deploy Reports command is required.
Expert Analysis
Why the Answer Is Correct
In Visual Studio on a Tier-1 developer VM, an individual report is deployed by right-clicking the report (or its containing project) in Solution Explorer and choosing Deploy Reports, which writes the RDL and model metadata to the reporting server. The same Deploy Reports command is available by right-clicking the report node in Application Explorer, giving two independent, complete ways to deploy a single report in a development environment. Both actions publish directly to the SSRS instance used by the dev box, which is exactly what the question asks for. This is why C and D together form the complete two-location solution.
Why the Other Options Are Wrong
B (Build project) compiles X++ and report projects and produces output artifacts, but compilation is not deployment — as afw and Bulhy both stressed, "you cannot deploy a report by building a project." E (Build Models options) only offers a "Build Reports" checkbox, and Blechdosenritter correctly points out that you can check "build reports" in build models, "not 'deploy reports'" — building is a prerequisite, not a deployment action. A (Package deployment) is not a report-deployment entry point available to a developer for this purpose; it is not the location-based mechanism the question describes, and Prollyx's doubt about its existence reflects that it is not a valid answer here.
Community Comment Notes
AbhiN1106 and alinders both selected CD and described right-clicking the report in Solution Explorer or Application Explorer to choose Deploy Reports, matching Microsoft's documented workflow. afw and Anton_Venter argued for AD, but Anton_Venter's own reasoning — "Build does not deploy report" — actually undermines option A as well as B. Einestien asked whether the build-report option in Build Models deploys reports, and Blechdosenritter's clarification resolves it: build and deploy are separate steps. sadoki9311 and Prollyx leaned toward including B or E, the classic trap this question is designed to catch.
Exam Strategy
When a question asks where an action can be performed in Visual Studio, look for the right-click context-menu commands in Application Explorer and Solution Explorer — those are the standard developer entry points in finance and operations apps. Treat any option phrased as "build" as compilation only unless the option explicitly says deploy.
Frequently Asked Questions
Why is deploying a report from a build project (B) incorrect?
Does enabling Build Reports in Build Models (E) deploy reports?
Discussion 20 contributions
Compiled from public community threads and reader submissions, lightly edited for clarity. Handles and vote tallies are shown as recorded, and comments reflect the views of individual contributors.
From public community threads 20
-
afw 👍 24AD is correct, by building project report does not deploy
-
Bulhy 👍 6B isn't correct. You cannot deploy a report by building a project.
-
Bulhy 👍 4You have not clarified your statement of B being a correct answer. B is NOT correct. As mentioned multiple times, you cannot deploy a report by building a project. You must, as you've stated, deploy it by clicking "deploy report" option in menu, that you invoke by right clicking either on the report or by right clicking on the project the report is in (both in solution explorer)..
-
Einestien 👍 3what about E? there is build report option, doesn't that deploy reports?
-
sadoki9311 👍 3I would think B and D are correct here
Show 15 more comments
-
Prollyx 👍 2A. I have no idea what location is "Package deployment" but I think it doesn't exist B. not correct 100% C. correct 100% (right click report/project → deploy report/s) D. I am almost sure that when you check "Build Reports" option in Build models the reports will get deployed too
-
Blechdosenritter 👍 2You can check "build reports" in "build models", not "deploy reports".
-
Anton_Venter 👍 2AD is correct. Build does not deploy report.
-
smithlaod 👍 1To deploy a new report in a development environment in Dynamics 365, you can do so from the following two locations: A. Package deployment You can create a deployment package that includes the report and deploy it to the development environment. D. Solution Explorer You can also deploy reports through the Solution Explorer in Visual Studio by adding the report to a solution and then deploying the solution to the desired environment.
-
AbhiN1106 👍 1Two locations from which to deploy an SSRS report in a development environment. Answers: C. Application Explorer and D. Solution Explorer Reason: In Visual Studio on a Tier-1 developer VM, you can deploy an individual report directly by right-clicking the report in Solution Explorer and selecting Deploy Reports, or by right-clicking the report node in Application Explorer and selecting Deploy Report.
-
DeepakKalra 👍 1B and D are correct. Create an project and add report in that project, when you right click on report or project then you will see the deploy report option.as the questions says new report which is added in project.there is no relation with package deployment.
-
Ali20 👍 1"Package deployment" is not a location in the same sense as Solution Explorer or Application Explorer. It's a method or process for deploying artifacts, including reports, to various environments. the answer: D. Solution Explorer E. Build Models options
-
WahdatSaid 👍 1On the Build menu, click Deploy <report project name>. Alternatively, in Solution Explorer, right-click the report project and then click Deploy. You can view the status of the publishing process in the Output window.
-
pinticas 👍 1Package deployment is not a "location". Deployment of a report can be done in "Solution explorer" (right clicking) and as a optional checkbox in "build models".
-
WahdatSaid 👍 1https://learn.microsoft.com/en-us/sql/reporting-services/reports/publishing-reports-to-a-report-server?view=sql-server-ver16
-
DeepakKalra 👍 1The Deploy report menu will only be visible when you have at least one report in project on build project menu
-
WahdatSaid 👍 1sorry i was thought about Building The project. My Answer is Wrong!
-
mariahasan 👍 1So, the answer is D and E?
-
faycal 👍 1AD is correct
-
alinders 👍 1Correct
Reader comments & corrections
No reader corrections yet — spotted an error or have a note? Share it below.
Related Analysis
Practice All MB-500 Questions
Access 115 questions with complete answers and detailed explanations.
View Full MB-500 Practice Test →