JSON 连接字符串配置

JSON Connection string configuration

在应用程序设置 JSON 文件中,我正在传递一个包含我的服务器名称的连接字符串 ' .\SQL2017 '

当我在连接字符串中逐字输入服务器名称时,我在错误列表中收到以下警告

'Invalid escape sequence'

当我然后 运行 终端中的 'dotnet ef database update' 命令时,我得到错误

An error occurred while accessing the Microsoft.Extensions.Hosting services. Continuing without the application service provider. Error: Could not parse the JSON file.

当我从连接字符串中删除 .\ 以删除“无效转义序列”的警告时,我通过了上面的错误,然后面临错误

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is conf igured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)

我确定我的连接字符串属性的其余部分已正确输入,没有任何警告,但我不确定如何将连接字符串中的服务器名称格式化为 JSON 格式,以便它可以接受没有任何错误

加倍反斜杠进行转义:

.\SQL2017