web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Answered

How to move changes from a sandbox environment to a production environment?

(4) ShareShare
ReportReport
Posted on by 40
Hi everyone, I'm working with Business Central SaaS from the development side and have a question about the cross-environment deployment process.
I created a new table extension and code unit in a sandbox environment, and they're ready to go. Now I need to bring these customizations to production, but I'm not entirely clear on the correct flow for doing this in Business Central SaaS.
Could you please guide me through this process? What would be the best practice for publishing this new extension to production from a sandbox environment? I'd also like to know if any validation or approval from the environment administrator is required, or if I, as a developer, can deploy it directly.
Thanks in advance for your help!
I have the same question (0)
  • Verified answer
    YUN ZHU Profile Picture
    93,438 Super User 2025 Season 2 on at
    How to move changes from a sandbox environment to a production environment?
    Hi, If you have app files, just upload them to the production environment.
    If this is a Design app, please refer to the following method
    Dynamics 365 Business Central SaaS: How to deploy your Design Extension (.zip file) to production environment
     
    Thanks.
    ZHU
  • Verified answer
    Sohail Ahmed Profile Picture
    11,095 Super User 2025 Season 2 on at
    How to move changes from a sandbox environment to a production environment?

    To move your extension from a sandbox to production in Business Central SaaS, follow these steps:

     
     

    ✅ Step-by-Step Process:

     

    Build the .app file:

    • In Visual Studio Code, press Ctrl + Shift + B to run the AL: Package command.
    • This will generate a .app file in your project’s output folder (usually .\.alpackages\).

     

    Go to Production Environment:

    • Log in to Business Central Production (as an admin or with sufficient permissions).
     
    Upload the Extension:
    • Search for “Extension Management”.
    • Click “Manage” > “Upload Extension”.
    • Select your .app file and choose the correct target company/environment.
    • Click Deploy.
     
     

    Best Practices:

    • Always test thoroughly in sandbox first.
    • Ensure the App.json includes the correct "id" and "publisher" for version control.
    • Use semantic versioning (e.g., 1.0.0.0) for proper upgrade handling.
     
     

    Do you have admin rights in the production tenant, or will someone else need to upload it for you?

     

    ✅ Mark this answer as verified if it helps you.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
Rishabh Kanaskar Profile Picture

Rishabh Kanaskar 2,568

#2
Sumit Singh Profile Picture

Sumit Singh 2,536

#3
YUN ZHU Profile Picture

YUN ZHU 2,015 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans