.NET Core 2 - 带有实例名称和端口号的连接字符串

.NET Core 2 - Connection string with instance name and port number

在我的应用程序中,我在配置中有一个连接字符串。此应用程序使用 .NET core 2.11 和 SQL 服务器创建。这是连接字符串:

Data Source=servername\instancename, portnumber;Initial Catalog=dbname;Persist Security Info=True;User ID=username;Password=password;

此字符串导致错误,如下所示:

如果我在字符串中使用实例名称和端口号,就会发生此错误。如果我删除其中任何一个,它就会工作。那么,如何才能在连接字符串中同时使用实例名称和端口号呢?

找到答案了。实例名称将使用动态端口,所以我不能使用默认端口号 (1433)。需要将端口号更改为使用的 1433 而不是动态端口。