尝试连接DigitalOcean Postrgresql数据库时,我花了很长时间。
这里有一些建议:
请确保已将其放入应用程序/网络配置
<system.data>
<DbProviderFactories>
<remove invariant="Npgsql" />
<add name="Npgsql Data Provider"
invariant="Npgsql"
description="Data Provider for PostgreSQL"
type="Npgsql.NpgsqlFactory, Npgsql"/>
</DbProviderFactories>
</system.data>
这是在我的情况下终于可以使用的连接字符串
<add name="digitaloceandb" connectionString="Host={HOST};Port=25060;Database={DBNAME};EntityAdminDatabase={DBNAME};Username={USERNAME};Password={YOURPASS};Search Path={SCHEMA};SSL Mode=Require;Trust Server Certificate=true" providerName="Npgsql" />