From Where Can You Deploy a Report in Development?

Design, create, and revise Dynamics 365 reports Select reporting tools in finance and operations apps

You are a Dynamics 365 Finance developer. 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.

  1. Package deployment
  2. Build project
  3. Application Explorer Correct Answer
  4. Solution Explorer Correct Answer
  5. Build Models options
Answer Correct answer: C, D — right-click the report in Application Explorer or Solution Explorer and select Deploy Reports to deploy it in the development environment.

Community Insight

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.

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.

Community Discussion (20 comments)

AbhiN1106 👍 1 Selected: CD
Two 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.
alinders 👍 1 Selected: CD
Correct
smithlaod 👍 1
To 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.
Ali20 👍 1 Selected: DE
"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 👍 1
sorry i was thought about Building The project. My Answer is Wrong!
Prollyx 👍 2
A. 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
WahdatSaid 👍 1
https://learn.microsoft.com/en-us/sql/reporting-services/reports/publishing-reports-to-a-report-server?view=sql-server-ver16
mariahasan 👍 1
So, the answer is D and E?
faycal 👍 1
AD is correct
Blechdosenritter 👍 2
You can check "build reports" in "build models", not "deploy reports".
Einestien 👍 3
what about E? there is build report option, doesn't that deploy reports?
Anton_Venter 👍 2
AD is correct. Build does not deploy report.
Bulhy 👍 4
You 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)..
DeepakKalra 👍 1
The Deploy report menu will only be visible when you have at least one report in project on build project menu
afw 👍 24
AD is correct, by building project report does not deploy
pinticas 👍 1
Package 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".
sadoki9311 👍 3
I would think B and D are correct here
WahdatSaid 👍 1
On 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.
DeepakKalra 👍 1
B 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.
Bulhy 👍 6
B isn't correct. You cannot deploy a report by building a project.

Comments & Corrections

No comments yet — spotted an error or have a note? Share it below.

Log in to comment, report an error, or add a note about this question.

Submitted for moderation before publishing. Keep it helpful and respectful.

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.

Official Reference

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?

Building a project compiles code and report definitions and produces artifacts, but it does not publish the report to the SSRS server. Deployment is a separate Deploy Reports command run from Application Explorer or Solution Explorer.

Does enabling Build Reports in Build Models (E) deploy reports?

No. Build Models only controls whether reports are compiled during a build; as the community clarified, you can check 'build reports' there, not 'deploy reports', so building remains a prerequisite rather than a deployment action.

More MB-500 FAQ →

Related Analysis

Practice All MB-500 Questions

Access 115 questions with complete answers and detailed explanations.

View Full MB-500 Practice Test →

← Back to MB-500 Study Guide