Business Central Debug on different Sandboxes
Good morning,
Someone asked me for info on how to debug in the sandbox in a SaaS environment, where there are more than one sandbox.
The thing is simple, but sometimes it happens that an error is returned when there are more Sandboxes; in this case, it is necessary to connect to the correct tenant and sandbox, otherwise the VS code connects to the Default sandbox and we may be able to publish an extension but not be able to debug.
Example of Configuration
Two Active Sandboxes in this scenario
#1 – Access to Default “Microsoft Cloud Sandbox”
Launch.json
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “Microsoft cloud sandbox”,
“type”: “al”,
“request”: “launch”,
“startupObjectId”: 22,
“breakOnError”: true,
“breakOnRecordWrite”: false,
“launchBrowser”:true
}
]
}
#2 – Access to a “Selected Sandbox”
Launch.json
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “Sandbox14”,
“type”: “al”,
“request”: “launch”,
“startupObjectId”: 22,
“breakOnError”: true,
“breakOnRecordWrite”: true,
“launchBrowser”: true,
“sandboxName”: “Sandbox14”, //SANDBOX NAME
“tenant”: “XXXX-XXXXXXX-XXXXX-XXXXX” //TENANT ID
}
]
}
#3 – CHECK THE DIFFERENCES
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “Microsoft cloud sandbox”,
“type”: “al”,
“request”: “launch”,
“startupObjectId”: 22,
“breakOnError”: true,
“breakOnRecordWrite”: false,
“launchBrowser”: true
},
{
“name”: “Sandbox”,
“type”: “al”,
“request”: “launch”,
“startupObjectId”: 22,
“breakOnError”: true,
“breakOnRecordWrite”: true,
“launchBrowser”: true,
“sandboxName”: “Sandbox”, //SANDBOX NAME
“tenant”: “xxxxxx-xxxx-xxxxx-xxxxx” //TENANT ID
}
]
}
With this configuration you can Publish and Debug on your selected Sandbox.
hi, our enviroment is “Prodtosandbox” … ur tutorlíal is not working, 15.02.2021
any update?