Zwei C#-Anwendungen auf demselben Server. Es kann keine API von einer App zur anderen aufgerufen werden
Posted: 11 Jan 2025, 07:55
Ich habe eine URL https://apps.mydomain.
Ich habe zwei verschiedene C#-Anwendungen, die unter .NET 8 ausgeführt werden:
Beide handelt es sich um öffentliche Websites.
ruft eine API-Methode unter /myapi auf und alles funktioniert hervorragend, wenn es lokal läuft, und ich kann die API erfolgreich mit Postman aufrufen.
Wenn ich es auf dem Server bereitstelle, Mir wurde gesagt, dass https://apps.mydomain:443:
nicht aufgelöst werden kann
Ich gehe davon aus, dass ich durch Loopback-Einschränkungen blockiert werde?
Ich habe keinen Zugriff auf den Server und bin mir nicht sicher, ob ich damit umgehen kann Dies im Code oder was ich den Serveradministratoren sagen muss, um das Problem zu beheben.
Ich habe zwei verschiedene C#-Anwendungen, die unter .NET 8 ausgeführt werden:
Code: Select all
https://apps.mydomain/myapi
https://apps.mydomain/myapplication.
Code: Select all
myapplication
Wenn ich es auf dem Server bereitstelle, Mir wurde gesagt, dass https://apps.mydomain:443:
nicht aufgelöst werden kann
Code: Select all
// Send the email via POST request from myapplication
var response = await httpClient.PostAsync(
"https://apps.mydomain/myapi/api/sendemail",
new StringContent(jsonContent, Encoding.UTF8, "application/json")
);
Ich habe keinen Zugriff auf den Server und bin mir nicht sicher, ob ich damit umgehen kann Dies im Code oder was ich den Serveradministratoren sagen muss, um das Problem zu beheben.