3- ASP.NET Core 2.1 Full Stack Web App - Part2 IdentityServer项目数据库使用PostgreSQL

修改数据库连接字符串

数据库连接字符串配置在 appsettings.json文件中,将其改为PostgreSQL的连接

"DefaultConnection": "Data Source=AspIdUsers.db;" // 此例使用sqlite

改为类似下面

"DefaultConnection": "Server=localhost;Port=5432;Database=archdb_dev;User Id=postgres;Password=root;"

接下来修改 Startup类中的ConfigureServices方法

  1. 首先获取连接字符串
// 默认用的 sqlitedb,换为 PostgreSQL DB; connectionstring 在 appsettings.json 文件中配置
var connectionString = Configuration.GetConnectionString("DefaultConnection");
  1. 配置使用 PostgreSQL


    20180728124735.png
  2. IdentityServer 配置从内存数据库改为 PostgreSQL


    20180728124914.png

    并且删除Events的相关配置


    20180728163733.png

github commit url

点击这里查看git commit详细信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容