BC in der sandbox entwickeln

20. April 2020 14:36

Hallo, wir haben in der Cloud eine sandbox umgebung und wollten darauf enwickeln ... onPremise funktioniert das ganze, aber was muss man einstellen für die cloud mit dem port und so?'

meine launch.json
Code:
{
            "type": "al",
            "request": "launch",
            "name": "Microsoft cloud sandbox",
            "startupObjectId": 22,
            "startupObjectType": "Page",
            "breakOnError": true,
            "launchBrowser": true,
            "enableLongRunningSqlStatements": true,
            "enableSqlInformationDebugger": true,
           
            "server": "https://businesscentral.dynamics.com/24108606-857534534534643209/Sandbox", // euer BC Server Name auf den ihr entwickelt... https://www.dynamicssquare.com.au/blog/dynamics-365/connect-visual-studio-code-with-business-central/
            "port": 7049,
            "serverInstance": "BC150",
            "authentication": "UserPassword", // auf Windows ändern wenn so in BS "Benutzer" eingestellt
           // "startupObjectId": 22, // wo er reinspringt nach publish!
            //https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-retaining-data-after-publishing
            "schemaUpdateMode": "Recreate" 


mache ich hier was falsch?


Mit Freundlichen Gruß

Re: BC in der sandbox entwickeln

20. April 2020 16:13

wenn du ein neues AL-Projekt anlegst, fragt dich VS code, ob du für onPrem oder Sandbox entwicklen willst...da wählst du natürlich Sandbox aus und meldest dich entsprechend dort an (es ploppt ein Fenster auf)

Re: BC in der sandbox entwickeln

20. April 2020 16:46

wo kann ich die genaue version der cloud sandbox einsehen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: BC in der sandbox entwickeln

20. April 2020 16:47

Code:
{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "al",
            "request": "launch",
            "name": "Microsoft cloud sandbox",
            "startupObjectId": 22,
            "startupObjectType": "Page",
            "breakOnError": true,
            "launchBrowser": true,
            "enableLongRunningSqlStatements": true,
            "enableSqlInformationDebugger": true
        }
    ]
}

Re: BC in der sandbox entwickeln

21. April 2020 07:56

D365_admin.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: BC in der sandbox entwickeln

21. April 2020 08:31

also muss die launch.json so aussehen?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: BC in der sandbox entwickeln

21. April 2020 11:39

öhm - nein?

1.) Welche AL-Language-Extension ist in VS-Code installiert? -> nutze die aus dem Marketplace
2.) in einem neuen Projekt wird gefragt, ob Sandbox oder lokal
3.) bei Sandbox wird nach den Anmeldedaten gefragt
sandbox_anmeldedaten.png

(scheint mir neu zu sein, denn "früher" kam die SignIn-Page ...naja)

4.) fertig
Hinweis: solltest du mehrere Sandboxen haben und auf einer abweichenden als der "Sandbox" entwickeln wollen, gib in der launch.json noch den sandboxnamen an - so wie ich
sandbox_Launch.png


Noch ein Hinweis - bevor du die Symbole lädst, muss du dich wenigstens einmal richtig in der Sandbox eingeloggt haben (per Browser/Tablet/Phone-Client), sonst hat er dich noch nicht richtig initialisiert.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: BC in der sandbox entwickeln

21. April 2020 12:30

oh das ferstet habe ich wohl übersehen ^^ wie komme ich an die Administration heran um die symbols downloaden zu dürfen??
Ich war im web eingeloggt
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: BC in der sandbox entwickeln

21. April 2020 13:36

wenn du eingeloggt warst, dann sollte es funktionieren - ggf. nochmal probieren (du warst auch in der Sandbox eingeloggt?)
falls es nicht läuft, dann mal bei Git schauen

Re: BC in der sandbox entwickeln

21. April 2020 13:47

ok ich teste es später einfach nocma