Ich habe ein .NET Core-Programm, das auf einem Server ABC ausgeführt werden muss. Angenommen, der vollqualifizierte Domänenname lautet http://abc-service.com/
. In meinem Code kann ich diesen Dienst mit aufrufen, das funktioniert zwar, wenn ich dies auf meinem lokalen Rechner teste, aber wenn ich es auf dem Server installiere, ist es auf dem gleichen Rechner, also sollte es mir möglich sein Verwenden Sie http://localhost:port/api/v1/my-function
. Gibt es eine Art Umgebungsvariable, die ich einstellen kann, damit der Code den richtigen Pfad verwendet, ob ich auf der richtigen Maschine teste? Ich benutze .NET CoreFestlegen der Umgebungsvariable für die Verwendung von localhost auf dem Server und FQDN auf dem Dev-Computer
0
A
Antwort
0
Sie sollten umgebungsspezifische Variablen in eine Konfigurationsdatei setzen und unterschiedliche Konfigurationsdateien für jede Umgebung haben. Es entfernt Abhängigkeiten zwischen den Objekten. Wenn Sie beispielsweise v2 Ihrer API entwickeln, aktualisieren Sie einfach die Konfigurationsdatei so, dass sie auf v2 zeigt, und Sie müssen nichts neu kompilieren.
Verwandte Themen
- 1. Syntaxfehler in dem Server nicht auf localhost
- 2. Site funktioniert perfekt auf localhost, aber nicht auf dem Server
- 3. CanActivate Routing arbeitet auf localhost nicht auf dem Server
- 4. Autocomplete funktioniert auf localhost, aber nicht auf dem Server
- 5. Benötigt die Verwendung von RestSharp Client RestSharp auf dem Server?
- 6. Verwendung von Kalium auf dem Server und libsodium.js auf dem Client
- 7. Laravel JWT: generierte Tokens auf dem localhost sind auf dem Server gültig
- 8. Socket.io arbeitet mit localhost, aber nicht auf dem Heroku-Server
- 9. Verbindung mit SQL-Datenbank auf dem Server localhost.
- 10. Festlegen von Umgebungsvariablen für Sublime Text auf dem OSX-Desktop
- 11. LAMP und Nodejs auf dem gleichen Server
- 12. Umgebungsvariable für ClickOnce-Anwendung festlegen?
- 13. Festlegen des Standardbildtitels basierend auf dem Beitragstitel
- 14. Identifizieren der Registerkarte Browser auf dem Server
- 15. Ermitteln der Sommerzeit auf dem Sql-Server
- 16. Größe der Datei auf dem Remote-Server
- 17. Können Sie Variablen auf dem Computer festlegen, auf dem Ansible ausgeführt werden kann, nicht auf dem Host?
- 18. Konfigurieren von Ports auf dem Apache-Server für iperf3
- 19. bessere Methode für die Bereitstellung von Dateien auf dem Server NodeJS anstelle von If/Else
- 20. EXE läuft auf dem Server
- 21. Bokeh-Server: Laden und warten auf localhost
- 22. Fetch von localhost auf demselben Server
- 23. file_get_contents arbeitet auf dem lokalen, aber nicht auf dem Server
- 24. Festlegen der SQL Server-Kompatibilitätsstufe basierend auf dem Server im Skript
- 25. Schreiben von Text in die Textdatei auf dem Server
- 26. View localhost site auf dem iPhone auf OSX
- 27. Manuelles Patchen für die Ghost-Schwachstelle auf dem Legacy-Server
- 28. Aktivieren von PEP auf dem Ejabberd-Server
- 29. Rpxnow.com funktioniert auf localhost, aber nicht auf dem 'net
- 30. Interop.excel ausstehend auf dem Server