C# 如何配置RDS实例的连接字符串(MSSQLServer Express)

C# 如何配置RDS实例的连接字符串(MSSQLServer Express),c#,asp.net,sql-server,amazon,rds,C#,Asp.net,Sql Server,Amazon,Rds,我已经使用Management Studio从我的PC连接到我的实例RDS(MSSQL Server Express),没有问题,因为我已经配置了策略组和其他内容 我的“简单”问题是,当我尝试从我的WebApp连接时,我有一个web.config,这是我在ASP.NET MVC 5项目中的配置。。。非常简单: 您能帮助正确配置我的连接字符串吗 谢谢 <add name="Entities" connectionString="metadata=res://*/Business.Intera

我已经使用Management Studio从我的PC连接到我的实例RDS(MSSQL Server Express),没有问题,因为我已经配置了策略组和其他内容

我的“简单”问题是,当我尝试从我的WebApp连接时,我有一个web.config,这是我在ASP.NET MVC 5项目中的配置。。。非常简单:

您能帮助正确配置我的连接字符串吗

谢谢

<add name="Entities" connectionString="metadata=res://*/Business.Interactive.Model.csdl|res://*/Business.Interactive.Model.ssdl|res://*/Business.Interactive.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=aa1XXXXXXXXXbi.cruXXXXXXym4.eu-west-1.rds.amazonaws.com:1433;Database=Business.interactive.gci;User Id=userroot;
Password=XXXXXXXX;pooling=False;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
<add name="myBusinessContext" connectionString="Data Source=aa1XXXXXXXXXbi.cruXXXXXXym4.eu-west-1.rds.amazonaws.com:1433;Database=Business.interactive.gci;User Id=userroot;
Password=XXXXXXXX;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />

好的,问题是数据库名称的长度,我还必须删除端口号:

最后:

<add name="Entities" connectionString="metadata=res://*/Business.Interactive.Model.csdl|res://*/Business.Interactive.Model.ssdl|res://*/Business.Interactive.Model.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=aa1XXXXXXXXXbi.cruXXXXXXym4.eu-west-1.rds.amazonaws.com;Database=Businessgci;User Id=userroot;
Password=XXXXXXXX;pooling=False;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
<add name="myBusinessContext" connectionString="Data Source=aa1XXXXXXXXXbi.cruXXXXXXym4.eu-west-1.rds.amazonaws.com;Database=Businessgci;User Id=userroot;
Password=XXXXXXXX;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />


问候

FWIW我认为,如果连接字符串中包含端口,则应在主机名和端口号之间使用逗号
,而不是冒号