我有一个连接到 SQL Azure 数据库的 MVC3 解决方案(EF 5/Net 4.5)。当我在本地运行该解决方案时,它被配置为连接到 SQL Azure 数据库,该解决方案运行良好。但是,当我将解决方案发布到 Azure 时,与 SQL Azure 数据库的连接不起作用。
ServiceConfiguration.Cloud.csfg 和 ServiceConfiguration.Local.csfg 文件中的连接字符串相同。我还确保通过 Azure 门户,运行 Azure SQL DB 的服务器将“Windows Azure 服务”作为“允许的服务”设置为“是”连接字符串是:
<Setting name="SQLDataConnectionString" value="metadata=res://*/FooDB.csdl|res://*/FooDB.ssdl|res://*/FooDB.msl;provider=System.Data.SqlClient;provider connection string="Data Source=tcp:sahjjh7.database.windows.net,1433;Database=FooDB;User ID=<real user id>;Password=<real password>;Trusted_Connection=False;MultipleActiveResultSets=True;Encrypt=True;Connection Timeout=30;"" />
任何指针?谢谢!