我正在使用mac的visual studio代码IDE。我使用yeoman创建了一个asp.net web应用程序。我能够使用vscode中的dnx: kestral
来拉起asp.net网站。但是,当我点击“注册”或“登录”菜单中我得到Mac上的Asp.NET 5 Web App的数据库连接问题
SocketException:无法解析主机“(的LocalDB)”
从我看到的,config.json文件有标准的localdb连接字符串,它需要一个本地SQL Server数据库。不知道这是否会在Mac上运行。
我试图改变这个连接到postgresql数据库我已经在本地运行,但我不知道如何配置应用程序使用npgsql。我将npgsql添加到我的project.json并运行dnu restore
。然后,我尝试连接字符串这样
服务器=本地主机,端口= 5432;数据库= fooapp;用户ID =用户;密码= somepassword
但我收到此错误
ArgumentException:不支持关键字:'port'。
有谁知道如何将asp.net 5连接到postgresql?
我试过那些dnu命令,但我仍然得到ArgumentException:关键字不支持:'端口'。问题 –
我不确定当前的npgsql是一个实体框架7兼容的驱动程序。在网站中查看是否适合asp.net 5和连接字符串的格式为 –
我发现如果在主机和端口之间包含逗号,则更接近您想要的位置:Server = localhost ,5432; blah ...我把这个作为一个评论,因为我仍然收到错误,但数据库取消了我的连接,但我至少知道我正在说的东西现在。 – NovaDev