Ciao cypi,
credo che alka ti abbia dato tutte le indicazioni corrette per proseguire e capire il tuo problema. In particolare mi sembra di capire che tu abbia "convertito" un progetto vb con NET Framework (presumibilmente 4.X [perdonami ma ha ragione alka: "la" framework non si può sentire]) in uno in c# con NET Core o Framework 5/6/7, e questo probabilmente (direi certamente, ma non sta a me dirlo) non è supportato dal tuo provider con l'hosting che hai scelto e che potrebbe porre delle limitazioni (lui... il tuo PROVIDER) sul tipo di framework supportato dal server.
EDIT:
Non ho capito il passaggio con Xamarin e il database in locale. Giusto per chiarire: in una app mobile nativa non sei obbligato ad avere un database in locale (inteso sul dispositivo), ma puoi utilizzare le API per recuperare i dati sul server che a sua volta probabilmente si appoggerà ad un database server.
Se hai già delle API REST le puoi interrogare anche da Mobile al di fuori del browser.