Gebruikersprofiel
AndersKallin
1
Bericht
0
Kudos
0
Oplossingen
25-02-2025
07:49
Jag har bara använt dotnetcore för alla mina VBSintegrationer sen 2019 och de fungerar fint. På den tiden var lite klurigt att få det att fungera men jag använder samma kod idag så vet inte om det är lättare nu. 1. Du måste använda "System.ServiceModel.Http" version 4.10.3 eller tidigare. Version 8 ger något kompileringsfel som jag inte brytt mig om att undersöka närmare 2. Du måste göra konfigurationen i kod, inte i .config 3. DotNetCore tillåter inte att man skickar lösenord över http vilket VBS gör. Det innebär att den enda metod som ingår i standardinstallationen av VBS, WsHttpBinding, inte kan användas. Använd Anonymous eller https. 4. Visma.BusinessServices.Client refererar till ett par klasser som inte finns i .Net (i alla fall inte 2019). De används inte men bara referensen gör att man inte kan anropa `RequestBuilder.Dispatch` utan är tvungen att anropa den privata metoden `RequestBuilder.DispatchInternal` med reflection.
... Meer weergeven