Ich suche nach dem besten Weg, um von einer externen Anwendung aus eine Verbindung zu einer Heroku Postgres-Datenbank herzustellen. Die Anwendung ist in asp.net. Ich versuche, NpgSQL zu verwenden, bekomme aber ein unbekanntes Zertifikat. Hat das jemand gemacht? Hast du irgendwelche Hinweise?Herstellen einer Verbindung mit der Post-Datenbank von Heroku mit Asp.Net
Antwort
Ich verwende die folgende Verbindungszeichenfolge zu Heroku Postgres-Datenbank zu verbinden:
string connString = "User ID=<user>;Password=<pass>;Host=<host>;Port=<port>;Database=<database>;Pooling=true;Use SSL Stream=True;SSL Mode=Require;TrustServerCertificate=True;"
wo <user>, <pass>, <host>, <port> and <database>
sind Werte von Heroku Postgres App-Einstellungen. Der Port ist standardmäßig 5432.
mit Dann NpgSql ich Instanz NpgsqlConnection erstellen:
var conn = new NpgsqlConnection(connString);
dafault Beispiel: http://www.npgsql.org/doc/index.html
Für diejenigen, die in der Zukunft lesen, empfehle ich Ihnen, den Datenbank-URI programmatisch zu erhalten, indem Sie Herokus Platform-API verwenden - Sie können den Datenbank-URI, den Sie in Ihrem Authentifizierungstoken übergeben müssen, als Kopfzeile abrufen. Die Lösung von @Set funktioniert, kann aber unter bestimmten Umständen brechen. – BKSpurgeon
- 1. Verbindung herstellen mit Amazon s3 von Heroku
- 2. Authentifizierungsfehler beim Herstellen einer Verbindung mit der Heroku PostgreSQL-Datenbank
- 3. Herstellen einer Verbindung mit Oracle von F #
- 4. kann keine Verbindung zu mongolab mit node.js auf heroku herstellen
- 5. Herstellen einer Verbindung mit einer sicheren Datenbank mithilfe von JDBC
- 6. Herstellen einer Verbindung mit SQL Azure
- 7. Herstellen einer Verbindung mit MS Access
- 8. Verbinden mit einer Heroku-Datenbank mit pgadmin
- 9. Fehler beim Herstellen einer Verbindung mit Oracle von Visual Studio
- 10. Herstellen einer Verbindung mit Azure Service Bus mit Python
- 11. Herstellen einer Verbindung mit Oracle mithilfe von PHP
- 12. Herstellen einer Verbindung mit SQL Server LocalDB mithilfe von JDBC
- 13. Verwenden von JMS zum Herstellen einer Verbindung mit IBM MQ
- 14. Herstellen einer Verbindung mit einem SSAS-Cube mithilfe von R
- 15. Herstellen einer Verbindung mit MongoDB mithilfe von Azure-Diensten
- 16. Herstellen einer HTTPS-Verbindung mithilfe von URL.openConnection()
- 17. Herstellen der Verbindung in Windows Telefon mit dem Server
- 18. usercontrol zum Herstellen einer Verbindung mit einer SqlServer-Datenbank
- 19. Nullreferenzausnahme beim Herstellen einer Verbindung mit einer Datenbank
- 20. pymysql kann keine Verbindung mit SSL herstellen
- 21. Herstellen einer Verbindung zu einem kennwortgeschützten Webdienst mit PHP
- 22. Herstellen einer TCP-Verbindung zum Remote-Server mit App Inventor
- 23. Node SOAP-Client zum Herstellen einer Verbindung mit InDesign Server
- 24. GWT Hosted-Modus: Herstellen einer Verbindung mit 127.0.0.1
- 25. Herstellen einer Verbindung mit smtp.gmail.com über die Befehlszeile
- 26. Problem mit Mail-Flood beim Herstellen einer Verbindung zur Datenbank
- 27. Herstellen einer Verbindung mit SQL Server über Proxyserver
- 28. 500 Fehler: Fehler beim Herstellen einer Rückseitenverbindung auf bluemix beim Herstellen einer Verbindung mit Exchange-Webdiensten
- 29. kann keine Verbindung herstellen
- 30. Fehler beim Herstellen einer Verbindung mit remote mongodb-Server
Hallo. Willkommen bei SO, was hast du wenigstens versucht? Können Sie uns einen Startcode geben, um Ihnen zu helfen? – acostela
Führt PostgreSQL SSL = an? – d1ll1nger